srand

(PHP 3, PHP 4, PHP 5)

srand -- 播下隨機數發生器種子

說明

void srand ( [int seed] )

seed 播下隨機數發生器種子。從 PHP 4.2.0 版開始,seed 參數變為可選項,當該項為空時,會被設為隨時數。

例子 1. srand() 範例

<?php
// seed with microseconds
function make_seed()
{
    list(
$usec$sec) = explode(' 'microtime());
    return (float) 
$sec + ((float) $usec 100000);
}
srand(make_seed());
$randval rand();
?>

注: 自 PHP 4.2.0 起,不再需要用 srand()mt_srand() 函數給隨機數發生器播種,現已自動完成。

參見 rand()getrandmax()mt_srand()