zenilib
0.5.3.0
|
A Random Number Generator. More...
#include <Random.h>
Public Member Functions | |
Random (const Uint32 &seed=Uint32(std::rand())) | |
float | frand_lt () |
Get a random floating point number in the range [0.0f, 1.0f) More... | |
float | frand_lte () |
Get a random floating point number in the range [0.0f, 1.0f]. More... | |
Sint32 | rand () |
Get a random integer in the range [0, rand_max()]. More... | |
Sint32 | rand_lt (const Sint32 &mod) |
Get a random integer in the range [0, mod) More... | |
Sint32 | rand_lte (const Sint32 &mod) |
Get a random integer in the range [0, mod]. More... | |
Sint32 | rand_max () const |
Get the maximum size of a random integer returned from rand() More... | |
|
inline |
|
inline |
Get a random floating point number in the range [0.0f, 1.0f].
Definition at line 64 of file Random.h.
Referenced by Zeni::Game::run().
|
inline |
Get a random integer in the range [0, rand_max()].
Get a random integer in the range [0, mod)
Definition at line 69 of file Random.h.
References assert.
Referenced by Zeni::Game::run().
|
inline |