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

软件发布|下载排行|最新软件

当前位置:首页IT学院IT技术

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

  2021-03-19 我要评论
想了解php实现可以设置中奖概率的抽奖程序代码讲解的相关内容吗,在本文为您仔细讲解php抽奖程序的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:抽奖程序,中奖概率,下面大家一起来学习吧。
<?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%,其他中奖概率是都是谢谢惠顾

Copyright 2022 版权所有 软件发布 访问手机版

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 联系我们