4.3BSD-Tahoe/usr/man/cat3f/drand.0

Compare this file to the similar file:
Show the results in this format:




RAND(3F)	    UNIX Programmer's Manual		 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/9/88		  May 15, 1985				1