Math srand
(PHP 4, PHP 5, PHP 7, PHP 8)
srand — 난수 생성기 시드
설명
srand(int $seed
= 0, int $mode
= MT_RAND_MT19937): void
난수 생성기에 seed
를 시드하거나 seed
가 0
인 경우 난수를 시드합니다.
참고: srand() 또는 mt_srand()가 자동으로 수행되므로 난수 생성기를 시드할 필요가 없습니다.
참고: PHP 7.1.0부터 srand()는 mt_srand()의 별칭이 되었습니다.
매개변수
seed
- 임의의 int 시드 값입니다.
반환 값
값이 반환되지 않습니다.
변경 로그
버전 | 설명 |
---|---|
7.1.0 | srand() has been made an alias of mt_srand(). |
Examples
예제 #1 srand() 예제
<?php
// seed with microseconds
function make_seed()
{
list($usec, $sec) = explode(' ', microtime());
return $sec + $usec * 1000000;
}
srand(make_seed());
$randval = rand();
?>
기타
- rand() - Generate a random integer
- getrandmax() - Show largest possible random value
- mt_srand() - Seeds the Mersenne Twister Random Number Generator