-
$gailv_arr = array();
$gailv_arr[11] = 1;
$gailv_arr[2] = 1;
$gailv_arr[33] = 1;
$gailv_arr[44] = 1;
$gailv_arr[55] = 1;
$proSum = array_sum($gailv_arr);
if($proSum==0){
echo "没有奖品了";
exit();
}
arsort($gailv_arr);
//概率数组循环
$zhongjiang_id = 0;
foreach ($gailv_arr as $key => $vo) {
$randNum = mt_rand(1, $proSum);
if ($randNum <= $vo) {
$zhongjiang_id = $key;
break;
} else {
$proSum -= $vo;
}
}
echo $zhongjiang_id;
中奖概率算法
8224 人参与 | 时间:2025年07月24日 03:43:00
内容
站外导购
1. 断言方法的用法:静态 vs. 非静态 — PHPUnit latest Manual
2025-07-23
php一行代码获取本周一,本周日,上周一,上周日,本月一日,本月最后一日,上月一日,上月最后一日日期 - sasa12121212的博客 - CSDN博客
2025-07-23
PHP array_reverse() 函数
2025-07-24
一维数组按某个字段排序
2025-07-24
门派测试1
2025-07-23
Packagist
2025-07-24
用于运行WebAssembly二进制文件的PHP扩展
2025-07-24
各种语言写的算法al-go-rithms
2025-07-23
域名解析域名防封
2025-07-24
阿里云Composer镜像站-阿里云开发者社区-阿里云官网开发者社区_云计算社区
2025-07-24