#include <Random.h>
Public Member Functions | |
Random () | |
Random (gedi::Int32 iSeed) | |
gedi::Int32 | NextInt () |
gedi::Int32 | NextInt (gedi::Int32 iN) |
gedi::Real32 | NextReal () |
gedi::Real32 | NextReal (gedi::Int32 iN) |
gedi::Real32 | NextGaussian () |
void | SetSeed (gedi::Int32 iSeed) |
gedi::Random::Random | ( | ) | [inline] |
Constructor.
gedi::Random::Random | ( | gedi::Int32 | iSeed | ) |
Constructor.
iSeed | Seed. |
gedi::Int32 gedi::Random::NextInt | ( | ) |
Returns next integer uniform deviate.
gedi::Int32 gedi::Random::NextInt | ( | gedi::Int32 | iN | ) |
Returns next integer uniform deviate on interval 0 - (n-1).
iN | n value. |
gedi::Real32 gedi::Random::NextReal | ( | ) |
Returns next real value, 0 - 1, exclusive.
gedi::Real32 gedi::Random::NextReal | ( | gedi::Int32 | iN | ) |
Returns next real value, (0 - 1)*n, exclusive.
iN | n value |
gedi::Real32 gedi::Random::NextGaussian | ( | ) |
Returns next Gaussian deviate with mean zero, standard deviation 1.0
void gedi::Random::SetSeed | ( | gedi::Int32 | iSeed | ) |
Sets the random seed
iSeed | Seed |