Chinaunix首页 | 论坛 | 博客
  • 博客访问: 81905
  • 博文数量: 35
  • 博客积分: 1772
  • 博客等级: 上尉
  • 技术积分: 375
  • 用 户 组: 普通用户
  • 注册时间: 2010-04-08 14:39
文章分类
文章存档

2012年(1)

2011年(16)

2010年(18)

我的朋友

分类:

2010-04-09 00:16:38

php的rand方法可以产生随机数,但通过这个方法产生的随机数不够准确,例如数据库内有10条数据,随即取出1条来,很可能被取出的数据多数都是 3、5、7、8 ,而其他6条数据很少出现,根据这种情况,下面介绍两种方法来获取随机数,可根据不同应用使用。


<?php
    $num_ary = range(1, 10);
    shuffle($num_ary);
    $number = array_rand($num_ary);

    echo $number;
?>


阅读(578) | 评论(0) | 转发(0) |
0

上一篇:多维数组的排序

下一篇:php的单例模式

给主人留下些什么吧!~~