SRAND
— Reinitialize the random number generator ¶SRAND
reinitializes the pseudo-random number generator
called by RAND
and IRAND
. The new seed used by the
generator is specified by the required argument SEED.
GNU extension
Subroutine
CALL SRAND(SEED)
SEED | Shall be a scalar INTEGER(kind=4) . |
Does not return anything.
See RAND
and IRAND
for examples.
The Fortran standard specifies the intrinsic subroutines
RANDOM_SEED
to initialize the pseudo-random number
generator and RANDOM_NUMBER
to generate pseudo-random numbers.
These subroutines should be used in new codes.
Please note that in GNU Fortran, these two sets of intrinsics (RAND
,
IRAND
and SRAND
on the one hand, RANDOM_NUMBER
and
RANDOM_SEED
on the other hand) access two independent
pseudo-random number generators.
RAND
— Real pseudo-random number,
RANDOM_SEED
— Initialize a pseudo-random number sequence,
RANDOM_NUMBER
— Pseudo-random number