RAND(3F) UNIX Programmer's Manual RAND(3F) NAME rand, drand, irand - return random values SYNOPSIS function irand (iflag) function rand (iflag) double precision function drand (iflag) DESCRIPTION These functions use _r_a_n_d(3) to generate sequences of random numbers. If _i_f_l_a_g is '1', the generator is restarted and the first random value is returned. If _i_f_l_a_g is otherwise non-zero, it is used as a new seed for the random number generator, and the first new random value is returned. _I_r_a_n_d returns positive integers in the range 0 through 2147483647. _R_a_n_d and _d_r_a_n_d return values in the range 0. through 1.0 . FILES /usr/lib/libF77.a SEE ALSO rand(3) BUGS The algorithm returns a 15 bit quantity on the PDP11; a 31 bit quantity on the VAX. _I_r_a_n_d on the PDP11 calls _r_a_n_d(3) twice to form a 31 bit quantity, but bit 15 will always be 0. Printed 7/31/83 1