当前位置: 首页 > 网络学院 > 服务端脚本教程 > PHP > srand() 函数
The srand() function seeds the random number generator for rand().
srand()函数的作用是:播下一个随机数发生器[random number generator]的种子。
This function should be called only once per script, and it must be called before any calls to rand().
这个函数最好在一个脚本中只请求一次,而且,最好是在请求rand()函数之前请求它。
srand(seed) |
Parameter 参数 | Description 描述 |
---|---|
seed | Optional. Seed number for the random number generator. If omitted, a random value is used. 可选参数。为随机数发生器[random number generator]播下一颗数值种子。如果忽略该参数,那么将使用随机值 |
Note: In PHP 4.2.0 and later, there is no need to seed the random generator with srand(). This is done automatically.
注意:在PHP 4.2.0及其以上版本中,你不需要给mt_srand()函数指定种子,因为它是自动完成的。
Tip: The greater the randomness of the seed, the more random number you'll get. A suitable number to seed this function with, is mktime().
提示:如果你随意的播种,那么你所获得的数字的随机性将会更大。你可以使用mktime()函数为该函数指定一颗较为合适的种子。
In this example we will seed the random number generator:
在下面的案例中,我们将为随机数发生器[random number generator]播下一颗数值种子:
<?php srand(mktime()); echo(rand()); ?> |
The output of the code above could be:
上述代码将输出下面的结果:
14054 |