Go to the source code of this file.
|
| integer(int64) function | quickrnd_oct_m::xorshift64 (x) |
| | xorshift64 pseudorandom number generator More...
|
| |
| real(real64) function | quickrnd_oct_m::to_double (x) |
| | Generating uniform doubles in the unit interval. More...
|
| |
| subroutine | quickrnd_oct_m::dquickrnd_single (iseed, rnd) |
| |
| subroutine | quickrnd_oct_m::dquickrnd_array (iseed, nn, rnd) |
| |
| subroutine | quickrnd_oct_m::zquickrnd_array (iseed, nn, rnd) |
| |
| subroutine, public | quickrnd_oct_m::shiftseed (iseed, n) |
| |
| integer(int64) function | quickrnd_oct_m::random_integer_in_range (x_min, x_max, seed) |
| | Generate a random int64 in the range \( [x_{min}, x_{max}] \). More...
|
| |
| subroutine, public | quickrnd_oct_m::fisher_yates_shuffle (m, n, seed, values) |
| | Return m random numbers from a range of \([1, n]\) with no replacement. More...
|
| |