lcg_value

(PHP 4, PHP 5, PHP 7)

lcg_valueCombined linear congruential generator

Descrierea

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

Precauţie

Această funcție nu generează valori securizate din punct de vedere criptografic și deci nu trebuie utilizată pentru scopuri criptografice. Dacă aveți nevoie de o valoare securizată din punct de vedere criptografic considerați utilizarea random_int(), random_bytes() sau openssl_random_pseudo_bytes() în schimb.

Valorile întoarse

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

A se vedea și

  • rand() - Generate a random integer
  • mt_rand() - Generate a random value via the Mersenne Twister Random Number Generator