Man Page drand.3f




NAME

     rand, drand, irand - return random values


SYNOPSIS

     integer*4 function irand (iflag)

     real*4 function rand (iflag)

     real*8 function drand (iflag)

     integer*4 iflag


DESCRIPTION

     These functions use random(3) to generate sequences of  ran-
     dom numbers.

     If iflag is 0, the generator returns the next random  number
     in the sequence.

     If iflag is 1, the generator is restarted and the first ran-
     dom value is returned.

     If iflag is otherwise nonzero, it is used as a new seed  for
     the  random number generator, and the first new random value
     is returned.  The three functions share  the  same  256-byte
     state array.

     irand returns positive  integers  in  the  range  0  through
     2147483647.

     rand and drand return values in the range 0.0 through 1.0.

     The only advantage of  these  functions  is  that  they  are
     widely  available  on UNIX systems. For better random number
     generators, see lcrans, addrans, and shufrans in the Numeri-
     cal Computation Guide.


FILES

     libm.a


SEE ALSO

     random(3c)