微信开发PHP中奖概率经典算法实例
Posted 聚成网络
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微信开发PHP中奖概率经典算法实例相关的知识,希望对你有一定的参考价值。
$arr=array(”50”,”30”,”20”);
//这里简单列出三个数
$pro = array_sum($arr);
// 概率数组的总精度
foreach ($arr as $key=>$value){
$randnum = mt_rand(1,$pro);
if($randnum<=$value){
$res = $value;
//这里是中奖的时候,一般$res会赋值和其概率相对应的奖品
break;
}else {
//如果没中,就继续往下走
$pro-=$value;
}
}
echo $res;
//注意!这个是100%会中奖的概率算法
以上是关于微信开发PHP中奖概率经典算法实例的主要内容,如果未能解决你的问题,请参考以下文章