+ -
当前位置:首页 → 问答吧 → php概率:30000人参与抽奖150人中奖这个问题如何解决?

php概率:30000人参与抽奖150人中奖这个问题如何解决?

时间:2011-10-24

来源:互联网

30000人参与抽奖150人中奖这个问题如何解决?

作者: iamyuxiang   发布时间: 2011-10-24

随机数呗

作者: chendong_j   发布时间: 2011-10-24

PHP code

$data = range(1, 30000);
shuffle($data);
$result = array_slice($data, 0,150);

作者: ZT_King   发布时间: 2011-10-24

期待有更好的办法

作者: iamyuxiang   发布时间: 2011-10-24

随机数,呵呵

作者: selajiang   发布时间: 2011-10-24

另一种方式使用array_rand
PHP code
<?php
$data = range(1,30000);
$k = array_rand($data,150);

print_r($k);

作者: ohmygirl   发布时间: 2011-10-24