首页 > 其他 > 详细

概率计算函数

时间:2016-12-21 09:50:08      阅读:240      评论:0      收藏:0      [点我收藏+]
//概率计算函数
    public function get_rand($proArr) {
        $result = ‘‘;  
        //概率数组的总概率精度
        $proSum = array_sum($proArr);  
        //概率数组循环
        foreach ($proArr as $key => $proCur) {
            $randNum = mt_rand(1, $proSum);
            if ($randNum <= $proCur) {
                $result = $key;
                break;
            } else {
                $proSum -= $proCur;
            }
        }
        unset ($proArr);   
        return $result;
    } 

 

概率计算函数

原文:http://www.cnblogs.com/snowfel/p/6206316.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!