VMS Help
CRTL, rand
*Conan The Librarian
|
Returns pseudorandom numbers in the range 0 to 2[31] - 1.
Format
#include <stdlib.h>
int rand (void);
int rand_r (unsigned int seed); (Integrity servers, Alpha)
seed
An initial seed value.
The rand function computes a sequence of pseudorandom integers in
the range 0 to {RAND_MAX} with a period of at least 2[32].
The rand_r function computes a sequence of pseudorandom integers
in the range 0 to {RAND_MAX}. The value of the {RAND_MAX} macro
will be at least 32767.
If rand_r is called with the same initial value for the object
pointed to by seed and that object is not modified between
successive returns and calls to rand_r, the same sequence is
generated.
See also srand.
For other random-number algorithms, see random and all the *48
functions.
n A pseudorandom number.