產生隨機數:
<?phpecho(mt_rand() . "<br>");echo(mt_rand() . "<br>");echo(mt_rand(10,100));?>mt_rand() 函數使用Mersenne Twister 演算法產生隨機整數。
提示:此函數是產生隨機值的較好選擇,回傳結果的速度是rand() 函數的4 倍。
提示:如果您想要一個介於10 和100 之間(包括10 和100)的隨機整數,請使用mt_rand (10,100)。
mt_rand();ormt_rand( min,max );
參數 | 描述 |
---|---|
min | 可選。規定傳回的最小數。預設是0。 |
max | 可選。規定返回的最大數。預設是mt_getrandmax()。 |
傳回值: | 介於min (或0)與max (或mt_getrandmax())之間(包括邊界值)的隨機整數。如果max < min則回傳FALSE。 |
---|---|
返回類型: | Integer |
PHP 版本: | 4+ |
PHP 更新日誌: | PHP 4.2.0:隨機數產生器自動播種。 PHP 5.3.4:如果max < min則報告一個E_WARNING 並回傳FALSE。 |