<?php
//设置概率
$arr=array('a'=>30,'b'=>70);
//概率方法
function gl($arr){
$total=array_sum($arr);
$num=rand(1,$total);
$jishu=0;
foreach($arr as $key=>$o){
$o2=$o+$jishu;
$jishu+=$o;
if($num <=$o2){
echo $key;
return;
}
}
}
//获得概率
gl($arr);