PHP.nl

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