欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

还是php的概率的有关问题,求解说

程序员文章站 2024-02-09 19:54:10
...
还是php的概率的问题,求解说
概率计算函数,网上搜了很多都是这个,不过没看得懂这函数,求解下过程是怎样的~
这数组是id和相应的概率。

Array
(
????[1] => 1
????[2] => 5
????[3] => 10
????[4] => 12
????[5] => 22
????[6] => 50
)

为什么这样就能得到概率奖项的id呢??get_rand($arr);
function get_rand($proArr) { 
????$result = '';
????//概率数组的总概率精度
????$proSum = array_sum($proArr);
????//概率数组循环
????foreach ($proArr as $key => $proCur) {
????????$randNum = mt_rand(1, $proSum);
????????if ($randNum ????????????$result = $key;
????????????break;
????????} else {
????????????$proSum -= $proCur;
????????}
????}
????unset ($proArr);
????return $result;
}

网友评论

文明上网理性发言,请遵守 新闻评论服务协议

我要评论
  • 还是php的概率的有关问题,求解说
  • 专题推荐

    作者信息
    还是php的概率的有关问题,求解说

    认证0级讲师

    推荐视频教程
  • 还是php的概率的有关问题,求解说javascript初级视频教程
  • 还是php的概率的有关问题,求解说jquery 基础视频教程
  • 视频教程分类