Math lcg_value

(PHP 4, PHP 5, PHP 7, PHP 8)

lcg_value — Combined linear congruential generator


설명

lcg_value(): float

lcg_value()는 (0, 1) 범위의 의사 난수를 반환합니다. 이 함수는 2^31 - 85 및 2^31 - 249 기간의 두 CG를 결합합니다. 이 함수의 기간은 두 소수의 곱과 같습니다.

주의 이 함수는 암호화된 보안 값을 생성하지 않으며 암호화 목적으로 사용해서는 안 됩니다. 암호학적으로 안전한 값이 필요한 경우 random_int(), random_bytes() 또는 openssl_random_pseudo_bytes()를 대신 사용하는 것이 좋습니다.


매개변수

이 함수에는 매개변수가 없습니다.


반환 값

0.0에서 1.0(포함) 사이의 의사 난수 부동 소수점 값입니다.


기타

  • rand() - 임의의 정수 생성
  • mt_rand() - Mersenne Twister 난수 생성기를 통해 난수 생성