The lcg_value() function generates a random number between 0 and 1.
LCG stands for linear congruential generator. This generator generates a sequence of pseudo-randomized numbers calculated with a discontinuous piecewise linear equation. This is one of the oldest pseudorandom number generator algorithms
lcg_value ( void ) : float
PHP lcg_value() function returns a pseudo random float value between 0.0 and 1.0, inclusive.
This function is available in PHP versions 4.x, PHP 5.x as well as PHP 7.x.
Following is the example use of lcg_value() function −
<?php echo "lcg_value() = " . lcg_value() . "\n"; echo "lcg_value() = " . lcg_value(); ?>
This may produce following result −
lcg_value() = 0.45920201711279 lcg_value() = 0.18118693614628