#include <Random.h>
Public Member Functions | |
Uniform () | |
Create a new random number generator that produces values uniformly distributed between 0 (inclusive) and 1 (exclusive). | |
Uniform (Real min, Real max) | |
Create a new random number generator that produces values uniformly distributed between min (inclusive) and max (exclusive). | |
int | getIntValue () |
Get a random integer, uniformly distributed between 0 (inclusive) and max (exclusive). | |
Real | getMin () const |
Get the lower end of the range in which values are uniformly distributed. | |
void | setMin (Real min) |
Set the lower end of the range in which values are uniformly distributed. | |
Real | getMax () const |
Get the upper end of the range in which values are uniformly distributed. | |
void | setMax (Real max) |
Set the upper end of the range in which values are uniformly distributed. | |
Protected Member Functions | |
UniformImpl & | getImpl () |
Get the internal object which implements the random number generator. | |
const UniformImpl & | getConstImpl () const |
Get a constant reference to the internal object which implements the random number generator. |
Uniform | ( | ) |
Create a new random number generator that produces values uniformly distributed between 0 (inclusive) and 1 (exclusive).
Uniform | ( | Real | min, | |
Real | max | |||
) |
Create a new random number generator that produces values uniformly distributed between min (inclusive) and max (exclusive).
int getIntValue | ( | ) |
Get a random integer, uniformly distributed between 0 (inclusive) and max (exclusive).
Real getMin | ( | ) | const |
Get the lower end of the range in which values are uniformly distributed.
void setMin | ( | Real | min | ) |
Set the lower end of the range in which values are uniformly distributed.
Real getMax | ( | ) | const |
Get the upper end of the range in which values are uniformly distributed.
void setMax | ( | Real | max | ) |
Set the upper end of the range in which values are uniformly distributed.
UniformImpl& getImpl | ( | ) | [protected] |
const UniformImpl& getConstImpl | ( | ) | const [protected] |
Get a constant reference to the internal object which implements the random number generator.
Reimplemented from Random.