Go to the source code of this file.
|
integer(int64) function, private | quickrnd_oct_m::xorshift64 (x) |
| xorshift64 pseudorandom number generator More...
|
|
real(real64) function, private | 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) |
|
subroutine | quickrnd_oct_m::xorshift_rnd_32_biased (x) |
|
real(real64) function | quickrnd_oct_m::random_real_in_range (x_min, x_max, seed) |
| Generate a random real64 in the range \( [x_{min}, x_{max}] \). More...
|
|
subroutine, public | quickrnd_oct_m::reservoir_sampling_aexpj (weight, reservoir, seed_value) |
| Algorithm "A-ExpJ" weighted reservoir sampling without replacement. More...
|
|