4.4BSD/usr/share/man/cat3f/drand.0

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

F>=1  .if 3F<=8 .    if 3F>1 .if 3F<6 .ds an-extra3 "BSD Program-



RAND(3F)               BSD Reference Manual              RAND(3F)

mer's Manual
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 ran-
       dom 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 oth-
       erwise 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.

















4.2 Berkeley Distribution  June 5, 1993                         1