HELP RANSEED A.Sloman June 1982
<integer> -> ranseed
The variable RANSEED has as its value an integer. This number is used to
decide the result of calls of *RANDOM, the 'random' number generator (and
hence *ONEOF, which selects a 'random' element from a list). Each time RANDOM
is called the value of RANSEED is altered so that a subsequent call of RANDOM
with the same argument will produce a different result.
The initial value of RANSEED when POP is started is not predictable, so it is
a good idea while debugging a program that uses RANSEED (e.g. indirectly via
ONEOF), to do something like
1 -> ranseed;
at the beginning of your program. (This will make it easier to reproduce,
and hence find, intermittent bugs.)
See also
HELP *ONEOF - to select a 'random' element from a list
HELP *RANDOM - the 'random' number generatorAuthor: A.Sloman June 1982