Module containing functions to initialise the random number generator
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| logical, | public | :: | l_random_initialised | = | .false. |
Initialise the random number generator no need to initialise if already initialised
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in), | optional, | dimension(..) | :: | seed |
Seed for the random number generator |
| integer, | intent(out), | optional | :: | num_seed |
Number of seeds |
|
| logical, | intent(in), | optional | :: | restart |
Restart the random number generator |
|
| logical, | intent(out), | optional | :: | already_initialised |
Check if the random number generator is already initialised |