/* * *控制中奖率 *1等奖10%的几率 只有3人 *2等奖20%的几率 只有5人 */ function probability(){ $rand1 = 1000; $rand2 = 2000; $randMax = 10000; //总和 $rand = rand(1, $randMax); //总和范围内的随机数 //计算获取1等奖获的奖品总数 $sql = "--------------------"; $rank1count = *; //计算获取2等奖获的奖品总数 $sql = "--------------------"; $rank2count = *; if ($rand < $rand1 && $rank1count < 3){ $res = 1;//1等级 }elseif ($rand < $rand2 && $rank2count < 5){ $res = 2;//2等级 }else{ $res = 0;//不中奖 } return $res; }
PHP做一个中奖概率的代码
最新推荐文章于 2021-04-12 06:19:30 发布