TEACH RANDOM A.Sloman October 1993
random(number) -> number
random0(number) -> number
There are several different uses of the procedure random, but the
simplest is to give it an integer N, whereupon it will return an integer
between 1 and N.
Example:
repeat 10 times random(5) => endrepeat;
random can also be used with a decimal number
repeat 20 times random(5.0) => endrepeat;
If you wish to get an integer between 0 and the number N, then you
can use the procedure random0, in this form:
random0(N + 1)
for example
repeat 10 times random0(4) => endrepeat;
or
repeat 10 times random0(4.0) => endrepeat;
It is possible to "re-start" the behaviour of random and random0
by assigning a given integer, e.g. 0 to the variable ranseed
For more details try
HELP * RANDOM
REF * RANDOM
--- $poplocal/local/teach/random
--- Copyright University of Birmingham 1993. All rights reserved. ------