Php/docs/function.srand

来自菜鸟教程
跳转至:导航、​搜索

srand

(PHP 4, PHP 5, PHP 7)

srand播下随机数发生器种子


说明

srand ([ int $seed ] ) : void

seed 播下随机数发生器种子。seed 参数没有给出时,会被设为随时数。

Note:

不再需要用

srand()mt_srand() 给随机数发生器播种,因为现在是由系统自动完成的。

参数

seed
可选的种子值


返回值

没有返回值。


更新日志

版本 说明
Since 4.2.0 seed 成为可选,省略时会默认使用随机值。


范例

Example #1 srand() 例子

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

参见

  • rand() - 产生一个随机整数
  • getrandmax() - 显示随机数最大的可能值
  • mt_srand() - 播下一个更好的随机数发生器种子