我写信是为了解释如何检查 NetLogo 构建的模型中的概率。 我有一种情况发生的概率,例如,60%...... 因此我用
生成一个数字let trial random 100
所以,我不清楚是否必须验证 Trial 大于 60 或小于等于 60,以便满足概率。
哪个是正确的方法? 谢谢
最佳答案
您需要检查结果是否小于概率(不小于或等于)。例如:
if random 100 < 60 [
do-something
]
使用随机 100
将为您提供 0 到 99(含)之间的数字。在示例中,数字 0 到 59 将满足条件,即 100 个可能的数字中有 60 个数字:概率为 60%。
关于random - 检查概率和随机数 (NetLogo),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24157444/