
Uniform random distribution. More...
#include <rutz/rand.h>
| Public Member Functions | |
| urand (long s=0) | |
| void | seed (long s) | 
| double | fdraw () | 
| Uniform random distribution in the interval [0.0:1.0[. | |
| double | fdraw_range (double min, double max) | 
| Uniform random distribution in the interval [min:max[. | |
| bool | booldraw () | 
| Uniform random distribution between true:false. | |
| int | idraw (int n) | 
| Uniform random distribution in the interval [0:n[. | |
| int | idraw_range (int lo, int hi) | 
| Uniform random distribution in the interval [lo:hi[. | |
| int | operator() (int n) | 
| Uniform random distribution in the interval [0:n[. | |
Uniform random distribution.
Definition at line 65 of file rand.h.
| bool rutz::urand::booldraw | ( | ) |  [inline] | 
| double rutz::urand::fdraw | ( | ) |  [inline] | 
Uniform random distribution in the interval [0.0:1.0[.
Definition at line 80 of file rand.h.
Referenced by booldraw(), fdraw_range(), idraw(), and GameOfLifeInput::readFrame().
| double rutz::urand::fdraw_range | ( | double | min, | |
| double | max | |||
| ) |  [inline] | 
| int rutz::urand::idraw | ( | int | n | ) |  [inline] | 
| int rutz::urand::idraw_range | ( | int | lo, | |
| int | hi | |||
| ) |  [inline] | 
| int rutz::urand::operator() | ( | int | n | ) |  [inline] | 
 1.6.3
 1.6.3