9.256 SRAND — Reinitialize the random number generator
- Description:
-
SRAND
reinitializes the pseudo-random number generator called byRAND
andIRAND
. The new seed used by the generator is specified by the required argument SEED. - Standard:
-
GNU extension
- Class:
-
Subroutine
- Syntax:
-
CALL SRAND(SEED)
- Arguments:
-
SEED Shall be a scalar INTEGER(kind=4)
. - Return value:
-
Does not return anything.
- Example:
-
See
RAND
andIRAND
for examples. - Notes:
-
The Fortran standard specifies the intrinsic subroutines
RANDOM_SEED
to initialize the pseudo-random number generator andRANDOM_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
andSRAND
on the one hand,RANDOM_NUMBER
andRANDOM_SEED
on the other hand) access two independent pseudo-random number generators. - See also:
© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-8.4.0/gfortran/SRAND.html