float getRandomFByAsm()
Generates a floating point number between 0 and 1.
cRandom_c(u32 seed)
Initializes the class with the given seed.
float getRandomF2ByAsm()
Generates a floating point number between -0.5 and 0.5.
u32 mSeed
The current seed.
u32 getRandomByAsm(ulong max)
Generates an integer between 0 and the given max.
u32 ranqdStep()
Implementation of the ranqd1 algorithm.