随笔 - 61  文章 - 48  trackbacks - 0
<2007年8月>
2930311234
567891011
12131415161718
19202122232425
2627282930311
2345678

留言簿(10)

随笔档案

收藏网站

搜索

  •  

最新评论

阅读排行榜

评论排行榜

//0-9 10数,取任意5个,且不能有相同数出现

$num = 5;//要产生多少个随机数;
$start = 0;//随机数起始位置,
$end = 9;//随机数结束位置
$connt = 0;
while($connt<$num)
{
        $a[ ]=rand($start,$end);//产生随机数
        $ary=array_unique($a);//遍历数组$a,如有相同的值则剔除该值
        $connt=count($ary);
}

foreach ($ary as $key => $value)
{
        echo "<br />".$value;
}

?> 
我产生的3个随机数如下  70-500   70-305  350-018 。呵呵还是比较巧的。大家也测试一下看。

posted on 2007-08-31 11:25 php一道 阅读(815) 评论(1)  编辑 收藏 引用 网摘

FeedBack:
# re: PHP编程----取不同随机数 2007-12-21 17:39 呵呵
如果数据量比较大,有分页的情况,每页显示50条数据,怎么能保证第一页以后的页面取出的随机数不包括第一页的数据???我现在遇到这样的问题,不过有解决方案,想问问你有没有更好的方法实现?  回复  更多评论
  

只有注册用户登录后才能发表评论。
网站导航: