根据设定的中奖概率数组进行数据的输出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元
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号