//第一步:初始化种子
$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);
解决方案 »
- 求助 各位老师帮忙
- php怎么实现立方体的柱形报表
- [PHP]帮忙看看这个页面报错,网上很多类似却找不到解决办法
- php 预编译会话是什么呀 怎么使用 哪道PHP 只能用 存储过程
- php5中,引用参数赋初值有问题?
- 正则问题
- 在一张PHP页面中分别要连接到多台DB服务器获取数据,如何处理比较理想?
- 怎么上传超过2M的文件。ini_set("upload_max_filesize", "8M");没用??
- 如何获得一图片的大小?长度,宽度?
- 请教关于cookie的问题
- discuz 用户注册时向主站user表和cdb_members表同步插入数据问题
- 精asp的兄弟帮忙: asp中有类似php中的iconv函数么?
我要生成从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);
}呵呵,英雄所见略同