php实现可以设置中奖概率的抽奖程序代码分享
发布:smiling 来源: PHP粉丝网 添加日期:2020-08-28 20:25:07 浏览: 评论:0
这篇文章主要介绍了一个抽奖程序,要求一等奖的中奖概率是0.12%,二等奖中奖概率是3%,三等奖中奖概率是12%,其他中奖概率是都是谢谢惠顾。
- <?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[] = '谢谢惠顾';
- }//phpfensi.com
- shuffle($return);
- return $return[array_rand($return)];
- }
- $data = getReward();
- echo $data;
- ?>
这篇文章主要介绍了一个抽奖程序,要求一等奖的中奖概率是0.12%,二等奖中奖概率是3%,三等奖中奖概率是12%,其他中奖概率是都是谢谢惠顾。
Tags: php中奖概率 php抽奖程序
- 上一篇:实现PHP多线程异步请求的3种方法
- 下一篇:php判断手机访问还是电脑访问示例分享
相关文章
- ·PHP大转盘中奖概率算法与示例代码(2015-04-09)
- ·php编写的抽奖程序中奖概率算法(2021-05-26)
- ·基于PHP代码实现中奖概率算法可用于刮刮卡、大转盘等抽奖算法(2021-06-30)
- ·适用于抽奖程序、随机广告的PHP概率算法实例(2020-11-08)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)