Math srand

(PHP 4, PHP 5, PHP 7, PHP 8)

srand — 난수 생성기 시드


설명

srand(int $seed = 0, int $mode = MT_RAND_MT19937): void

난수 생성기에 seed를 시드하거나 seed0인 경우 난수를 시드합니다.

참고: 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