根据设定的中奖概率数组进行数据的输出function getRand($proArr) { //传入的为一维数字数组,此数组中数字即为相应概率<br>
$result = '';<br>
<br>
//概率数组的总概率精度<br>
$proSum = array_sum($proArr);<br>
<br>
//概率数组循环<br>
foreach ($proArr as $key => $proCur) {<br>
$randNum = mt_rand(1, $proSum);<br>
if ($randNum
$result = $key;<br>
break;<br>
} else {<br>
$proSum -= $proCur;<br>
}<br>
}<br>
unset ($proArr);<br>
<br>
return $result;<br>
}
AD:真正免费,域名+虚机+企业邮箱=0元