lcg_value

(PHP 4, PHP 5, PHP 7)

lcg_valueGenerador lineal congruente combinado

Descripción

lcg_value ( void ) : float

lcg_value() devuelve un número pseudo-aleatorio en el rango (0, 1). La función combina dos generadores congruentes con periodos de 2^31 - 85 y 2^31 - 249. El periodo de esta función es igual al producto de ambos primos.

Precaución

Esta función no genera valores criptográficos fiables por lo que no debería empelarse para propósitos criptográficos. Si fuera necesario un valor criptográfico seguro, considérese utilizar random_int(), random_bytes(), o openssl_random_pseudo_bytes() en su lugar.

Valores devueltos

Un valor flotante pseudo-aleatorio en el rango de (0, 1)

Ver también

  • rand() - Genera un número entero aleatorio
  • mt_rand() - Genera un mejor número entero aleatorio