Public Member Functions |
| Randomizer (Randomizer const copy) |
| Randomizer (unsigned long int seed) |
| If seed is nonzero, it is used to define the tables; if it is zero a random seed is generated.
|
| Randomizer () |
| If seed is nonzero, it is used to define the tables; if it is zero a random seed is generated.
|
unsigned long int | getSeed () |
| Returns a unique seed value based on the seed value passed to this Randomizer object (and on its current state).
|
Randomizer | operator= (Randomizer const copy) |
int | randomInt (int range) |
| Returns a random integer in the range [0, range).
|
double | randomReal (double range) |
| Returns a random double in the range [0, range).
|
double | randomRealUnit () |
| Returns a random double in the range [-0.5, 0.5).
|
Static Public Member Functions |
static unsigned long int | getNextSeed () |
| Returns a random seed value for the next global Randomizer object.
|
A handy class to return random numbers.