时间:2021-05-26
<?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;?>
这篇文章主要介绍了一个抽奖程序,要求一等奖的中奖概率是0.12%,二等奖中奖概率是3%,三等奖中奖概率是12%,其他中奖概率是都是谢谢惠顾
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例为大家分享了PHP实现转盘抽奖算法的具体代码,供大家参考,具体内容如下流程:1.拼装奖项数组2.计算概率3.返回中奖情况代码如下:中奖概率'v'可以在后
大转盘中奖概率算法在我们的日常生活中,经常遇到,那么基于php代码是如何实现中奖概率算法的,下面通过一段代码实例给大家介绍php中奖概率算法,代码简单易懂,并且
本文实例讲述了php实现自定义中奖项数和概率的抽奖函数。分享给大家供大家参考,具体如下:_rate=$rate;if(array_sum($this->_rat
本文实例为大家分享了php中奖概率算法,可用于刮刮卡,大转盘等抽奖算法,用法很简单,代码里有详细注释说明,供大家参考,具体内容如下$proCur){$randN
您设定每个礼品中奖概率后,该抽奖活动标准下剩下的几率均是未中奖概率——「谢谢参与」本主题活动中奖概率是按数学中的几率统计学来测算的。比如设定1%中奖概率:并不是