RAND(3F) 1985 RAND(3F) NNAAMMEE rand, drand, irand - return random values SSYYNNOOPPSSIISS ffuunnccttiioonn iirraanndd ((iiffllaagg)) ffuunnccttiioonn rraanndd ((iiffllaagg)) ddoouubbllee pprreecciissiioonn ffuunnccttiioonn ddrraanndd ((iiffllaagg)) DDEESSCCRRIIPPTTIIOONN TThhee nneewweerr rraannddoomm((33ff)) sshhoouulldd bbee uusseedd iinn nneeww aapppplliiccaattiioonnss;; rraanndd rreemmaaiinnss ffoorr ccoommppaattiibbiillttyy.. These functions use _r_a_n_d(3C) 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 . FFIILLEESS /usr/lib/libF77.a SSEEEE AALLSSOO random(3F), rand(3C) BBUUGGSS 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(3C) twice to form a 31 bit quantity, but bit 15 will always be 0. Printed 7/27/90 May 1