首页 > Web开发 > 详细

php实现可以设置中奖概率的抽奖程序代码分享

时间:2016-02-06 08:38:32      阅读:122      评论:0      收藏:0      [点我收藏+]

复制代码 代码如下:

<?php
/**
 * 抽奖
 * @param int $total
 */
function getReward($total=1000)
{
 $win1 = floor((0.12*$total)/100);
 $win2 = floor((3*$total)/100);
 $win3 = floor((12*$total)/100);
 $other = $total-$win1-$win2-$win3;
 $return = array();
 for ($i=0;$i<$win1;$i++)
 {
  $return[] = 1;
 }
 for ($j=0;$j<$win2;$j++)
 {
  $return[] = 2;
 }
 for ($m=0;$m<$win3;$m++)
 {
  $return[] = 3;
 }
 for ($n=0;$n<$other;$n++)
 {
  $return[] = ‘谢谢惠顾‘;
 }
 shuffle($return);
 return $return[array_rand($return)];
}

$data = getReward();
echo $data;
?>

php实现可以设置中奖概率的抽奖程序代码分享

原文:http://www.jb51.net/article/45903.htm

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!