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...
  | 
|   |