GMP gmp_random
(PHP 4 >= 4.0.4, PHP 5, PHP 7)
gmp_random — Random number
경고 이 함수는 PHP 7.2.0부터 DEPRECATED되었으며 PHP 8.0.0부터 제거되었습니다. 이 함수에 의존하는 것은 매우 권장되지 않습니다.
설명
gmp_random(int $limiter
= 20): GMP
난수를 생성합니다. 숫자는 0과 (2 ** n) - 1 사이입니다. 여기서 n은 다리당 비트 수에 limiter
를 곱한 것입니다. limiter
가 음수이면 음수가 생성됩니다.
A limb is an internal GMP mechanism. limb의 비트 수는 고정되어 있지 않으며 시스템마다 다를 수 있습니다. 일반적으로 limb의 비트 수는 32 또는 64이지만 보장되지는 않습니다.
매개변수
limiter
- The limiter.
GMP 개체, int 또는 숫자 문자열입니다.
반환 값
임의의 GMP 번호입니다.
Examples
예제 #1 gmp_random() 예제
<?php
$rand1 = gmp_random(1); // random number from 0 to 1 * bits per limb
$rand2 = gmp_random(2); // random number from 0 to 2 * bits per limb
echo gmp_strval($rand1) . "\n";
echo gmp_strval($rand2) . "\n";
?>
위의 예는 다음을 출력합니다.
1915834968 8642564075890328087