mt_rand는 php4.2.0부터 사용할 수 있는 함수입니다. 이 함수는 더 나은 난수를 생성하는 데 사용됩니다. 구문은 "mt_rand(): int" 또는 "mt_rand(int $min, int $max): int"입니다.
이 문서의 운영 환경: Windows 7 시스템, PHP 버전 7.4, Dell G3 컴퓨터.
mt_rand는 PHP가 처음으로 가지고 있던 함수인가요?
PHP 4.2.0부터는 더 이상 srand() 또는 mt_srand() 함수를 사용하여 난수 생성기를 시드할 필요가 없으며 자동으로 수행됩니다. 3.0.7 이전 버전에서는 max 가 range 를 의미했습니다. 이러한 버전의 위 예에서와 같이 5에서 15까지 동일한 난수를 얻으려면 짧은 예는 mt_rand (5, 11)입니다.
mt_rand
(PHP 4, PHP 5, PHP 7, PHP 8)
mt_rand — 더 나은 난수 생성
Description
mt_rand(): int mt_rand(int $min, int $max): int
많은 오래된 libc 난수 생성기에는 불확실성과 알 수 없는 속성이 있으며 매우 느립니다. PHP의 rand() 함수는 기본적으로 libc 난수 생성기를 사용합니다. 이를 대체하기 위해 mt_rand() 함수가 비공식적으로 사용됩니다. 이 함수는 » Mersenne Twister의 알려진 기능을 난수 생성기로 사용합니다. 이는 libc에서 제공하는 rand()보다 평균 4배 빠르게 난수 값을 생성할 수 있습니다.
선택적 매개변수 min 및 max가 제공되지 않으면 mt_rand()는 0과 mt_getrandmax() 사이의 의사 난수를 반환합니다. 예를 들어, 5에서 15(포함) 사이의 난수를 원하는 경우 mt_rand(5, 15)를 사용하세요.
매개변수
min
선택사항, 반환되는 최소값(기본값: 0)
max
선택사항, 반환되는 최대값(기본값: mt_getrandmax())
반환값
min(또는 0)을 반환합니다. max (또는 mt_getrandmax() 포함).
추천 학습: "PHP 비디오 튜토리얼"
위 내용은 mt_rand는 PHP가 처음부터 가지고 있던 함수입니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!