Newsgroups: comp.lang.prolog
Path: cantaloupe.srv.cs.cmu.edu!das-news2.harvard.edu!fas-news.harvard.edu!newspump.wustl.edu!news.ecn.bgu.edu!vixen.cso.uiuc.edu!howland.reston.ans.net!ix.netcom.com!netcom.com!pgweiss
From: pgweiss@netcom.com (Paul G. Weiss)
Subject: Re: How Do You Implement Random Numbers Using Arity Prolog?
Message-ID: <pgweissDJKyH9.Joq@netcom.com>
Organization: Arity Corporation
X-Newsreader: TIN [version 1.2 PL1]
References: <4adhgg$kiv@ns.concourse.com>
Date: Thu, 14 Dec 1995 14:19:57 GMT
Lines: 21
Sender: pgweiss@netcom.netcom.com

Jon Waler (jwaler@coil.com) wrote:
: I see in the help section that their is a predicate to reset the seed.

: randomize(+seed).

: but how do you get the random number?

You use is/2.  

	X is random

will instantiate X to a random floating point number between
0 and 1.  On some versions,

	X is randint(Low,High)

will instantiate X to a random integer between Low and High,
inclusive.

-Paul Weiss
-Arity
