lcg_value
lcg_value
Combined linear congruential generator
float **lcg_value**
returns a pseudo random number in
the range of (0, 1). The function combines two CGs with periods
of 2^31 - 85 and 2^31 - 249. The period of this function is equal
to the product of both primes.
lcg_value
Let op: > Scaling the return value to a different interval using multiplication or addition (a so-called affine transformation) might result in a bias in the resulting value as floats are not equally dense across the number line. As not all values can be exactly represented by a float, the result of the affine transformation might also result in values outside of the requested interval.
Use to generate a random float within an arbitrary interval. Use to generate a random integer within an arbitrary interval.
Random\Randomizer::getFloat``Random\Randomizer::getInt
A pseudo random float value between 0.0 and 1.0, inclusive.
Random\Randomizer::getFloat``Random\Randomizer::getInt``random_int