Provides random number generators. More...
Functions | |
double | ogdf::randomDouble (double low, double high) |
Returns a random double value from the interval [low , high ). | |
double | ogdf::randomDoubleExponential (double beta) |
Returns a random double value from the exponential distribution. | |
double | ogdf::randomDoubleNormal (double m, double sd) |
Returns a random double value from the normal distribution with mean m and standard deviation sd. | |
int | ogdf::randomNumber (int low, int high) |
Returns random integer between low and high (including). | |
long unsigned int | ogdf::randomSeed () |
Returns a random value suitable as initial seed for a random number engine. | |
void | ogdf::setSeed (int val) |
Sets the seed for functions like randomSeed(), randomNumber(), randomDouble(). | |
Provides random number generators.
Returns a random double value from the interval [low
, high
).
This functions is thread-safe.
Returns a random double value from the exponential distribution.
This functions is thread-safe.
Returns random integer between low and high (including).
This functions is thread-safe.
Returns a random value suitable as initial seed for a random number engine.
This functions is thread-safe.
Sets the seed for functions like randomSeed(), randomNumber(), randomDouble().