//第一步:初始化种子
$seedarray =microtime();
$seedstr =split(" ",$seedarray,5);
$seed =$seedstr[0]*10000; //第二步:使用种子初始化随机数发生器
srand($seed); //第三步:生成指定范围内的随机数
$random =rand(0,$n);
$seedarray =microtime();
$seedstr =split(" ",$seedarray,5);
$seed =$seedstr[0]*10000; //第二步:使用种子初始化随机数发生器
srand($seed); //第三步:生成指定范围内的随机数
$random =rand(0,$n);
我要生成从0到$n之间的N个数字
0-99: 5,7,8,99 $n为99,N为4
rand_a(开始数字,结束数字,生成几个数)
返回一个数组
author yanghua
addtime 2008-01-17 11:03
*/function rand_a($begin,$end,$num){
for($i=0;$i<$num;$i++){
$array[$i]=rand($begin,$end);
}
return $array;
}
function mkrand($start, $end, $num)
{
for( $i=0; $i<$num; $i++)
{
$arr[] = rand($start, $end);
}
return array_unique( $arr);
}呵呵,英雄所见略同