生成随机数
函数:
mt_rand()
,可以生成更好的随机数。
为什么说是更好的呢,是对比函数rand()
来说的,原先的rand()函数默认使用libc随机数发生器,而新的mt_rand()
函数是用了 Mersenne Twister
中已知的特性作为随机数发生器,它可以产生随机数值的平均速度比 libc 提供的 rand() 快四倍。
所以现在一般用mt_rand()
来代替rand()
。
使用示例:
echo rand(). "<br>";
echo mt_rand(). "<br>";
echo mt_rand(10,20);
返回结果:307829239
1678933151
18
参考自:PHP手册mt_rand。