定义和用法
srand - 播下随机数发生器种子
版本支持
PHP4 | PHP5 | PHP7 |
---|---|---|
支持 | 支持 | 支持 |
语法
- srand( [ int $seed ] )
用 seed 播下随机数发生器种子。seed 参数没有给出时,会被设为随时数。
参数
参数 | 必需的 | 描述 |
---|---|---|
seed | 否 | 可选的种子值 |
示例
- function make_seed()
- {
- list($usec, $sec) = explode(' ', microtime());
- return (float) $sec + ((float) $usec * 100000);
- }
- srand(make_seed());
- $randval = rand();
- echo $randval;
相关页面
rand() - 产生一个随机整数
getrandmax() - 显示随机数最大的可能值
mt_srand() - 播下一个更好的随机数发生器种子