RAND(III) 1/15/73 RAND(III)
NAME
rand, srand - random number generator
SYNOPSIS
(seed in r0)
jsr pc,srand /to initialize
jsr pc,rand /to get a random number
srand(seed)
int seed;
rand( )
DESCRIPTION
Rand uses a multiplicative congruential random number gener-
ator to return successive pseudo-random numbers (in r0) in
the range from 0 to 215-1.
The generator is reinitialized by calling srand with 1 as
argument (in r0). It can be set to a random starting point
by calling srand with whatever you like as argument, for ex-
ample the low-order word of the time.
BUGS
The low-order bits are not very random.
- 1 -