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 -