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)