首页 > 编程知识 正文

计算随机事件概率的基本方法,电脑概率计算公式

时间:2023-05-03 22:44:41 阅读:49713 作者:2883

本文主要介绍了关于PHP随机概率计算函数的介绍,有一定的参考价值,现在分享给大家。 需要的人请参考

在游戏开发中,经常遇到计算概率的场面

下面的代码是根据给定概率计算随机结果的最简单的例子吗? php

//a出现的概率为10%,b为20%,c为30%,d为40%

$pro=[

' a'=10,

' b'=20,

' c'=30,

' d'=40

];

函数prorand ($ pro ) )。

{

$ret=' ';

$sum=array_sum($pro );

Foreach($proas$k=$v ) ) ) ) ) ) )。

{

$r=mt_rand(1,$sum );

//echo $r . 't' . $v . 'n ';

if($r=$v ) )。

{

$ret=$k;

布雷克;

}else{

$sum=max(0,$sum - $v );

}

}

返回$ ret;

}

echoprorand($pro;

更复杂的东西有可能对概率加权。

希望以上是正文的全部内容,对大家的学习有帮助。 更多相关内容请关注PHP中文网。

相关建议:

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。