returns a random value
INCLUDE 'prolib.h' random(X)
random(Value) (i) (o)
integer(Value) (o) random number generated
integer(Value) (i) seed of random number generator to be set
If Value is unbound, a random integer value between 2ˆ27 - 1 and - 2ˆ27 is returned.
Otherwise the seed of the random number generator is initialised with Value.
NOTE: to avoid getting the same random numbers after a system reset, you could use the
time() predicate to initialise the seed.
time(T), random(T), for(1,10,X), random(R), write(R),nl, X = 10.
No runtime errors.
prolog-process, client-server, object
(none)