#include <lib_math.h>
Pseudo random value generator. Only left in for compatibility. The class will always produce the same output if the initialization seed was matching.
Public Member Functions | |
| PseudoRandom () | |
| void | Init (UInt32 seed) | 
| FLOAT | Get01 () | 
| FLOAT | Get11 () | 
| Int32 | GetRaw () const | 
Private Attributes | |
| UInt32 | seed | 
| PseudoRandom | ( | ) | 
| void Init | ( | UInt32 | seed | ) | 
Initialize the random class with a custom seed value.
| [in] | seed | Seed value. | 
| FLOAT Get01 | ( | ) | 
Returns the next random value in the range of 0..1.
| FLOAT Get11 | ( | void | ) | 
Returns the next random value in the range of -1..1.
| Int32 GetRaw | ( | ) | const | 
Returns the current seed value. Note that this is no longer the same value that the class was initialized with
      
  | 
  private |