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