(PHP 4, PHP 5, PHP 7, PHP 8)
srand — 播下随机数发生器种子
$seed
= 0, int $mode
= MT_RAND_MT19937
): void
使用 seed
播下随机数发生器种子,或者seed
是 0
时,使用随时值。
注意: 不再需要用 srand() 或 mt_srand() 给随机数发生器播种,因为现在是由系统自动完成的。
注意: 自 PHP 7.1.0 起,srand() 成为 mt_srand() 的别名。
seed
任意 int 种子值。
没有返回值。
示例 #1 srand() 例子
<?php
// 微秒为单位的种子
function make_seed()
{
list($usec, $sec) = explode(' ', microtime());
return $sec + $usec * 1000000;
}
srand(make_seed());
$randval = rand();
?>