lcg_value

PHP 4, PHP 5, PHP 7, PHP 8
lcg_value - Combined linear congruential generator

lcg_value( ): 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.

Caution:

This function does not generate cryptographically secure values, and should not be used for cryptographic purposes. If you need a cryptographically secure value, consider using random_int, random_bytes, or openssl_random_pseudo_bytes instead.

Parameters

This function has no parameters.

Return Values

A pseudo random float value between 0.0 and 1.0, inclusive.

Related Functions

Example of lcg_value

Show all examples for lcg_value

PHP Version:


Function lcg_value:

Mathematical Functions Functions

Most used PHP functions