PHP产生随机数的原理和代码

网络整理 - 08-10
原理:
1、首先,给srand()提供一个“种子”,它是一个unsigned_int类型的值。 
2、然后,调用rand(),它会根据提供给srand()的值返回一个随机数,范围在0-32767之间。
3、根据需要多次调用rand(),不断得到新的随机数。 
4、无论什么时候可以给srand()提供一个新的“种子”,从而进一步“随机化”rand()的输出结果。 

代码:

<?php
srand((double)microtime()*1000000); 
//随机产生0-99之间的整数
$randval=rand(0,99);
echo $randval;
?>