Math mt_getrandmax
(PHP 4, PHP 5, PHP 7, PHP 8)
mt_getrandmax — 능한 가장 큰 임의 값 표시
설명
mt_getrandmax(): int
mt_rand() 호출에 의해 반환될 수 있는 최대값을 반환합니다.
매개변수
이 함수에는 매개변수가 없습니다.
반환 값
인수 없이 mt_rand() 호출에 의해 반환된 최대 임의 값을 반환합니다. 이 값은 결과가 확장되지 않고(따라서 덜 임의적임) max
매개변수에 사용할 수 있는 최대값입니다.
Examples
예제 #1 임의의 부동 소수점 수 계산
<?php
function randomFloat($min = 0, $max = 1) {
return $min + mt_rand() / mt_getrandmax() * ($max - $min);
}
var_dump(randomFloat());
var_dump(randomFloat(2, 20));
?>
위의 예는 다음과 유사한 결과를 출력합니다.
float(0.91601131712832) float(16.511210331931)
기타
- mt_rand() - Generate a random value via the Mersenne Twister Random Number Generator
- mt_srand() - Seeds the Mersenne Twister Random Number Generator
- getrandmax() - Show largest possible random value