Random 检查概率和随机数(NetLogo)

Random 检查概率和随机数(NetLogo),random,probability,netlogo,Random,Probability,Netlogo,我写这篇文章是想解释一下NetLogo构建的模型中的概率检查。 我有一个可能发生的情况,比如说,60%。。。 因此,我用 let trial random 100 所以,我不清楚我是否必须验证试验大于60或小于等于60,这样概率就满足了 哪种方法正确? 谢谢您需要检查结果是否小于不小于或等于概率。例如: if random 100 < 60 [ do-something ] 使用random 100将得到一个介于0和99之间(含0和99)的数字。在本例中,数字0到59将满足条件,即

我写这篇文章是想解释一下NetLogo构建的模型中的概率检查。 我有一个可能发生的情况,比如说,60%。。。 因此,我用

let trial random 100
所以,我不清楚我是否必须验证试验大于60或小于等于60,这样概率就满足了

哪种方法正确?
谢谢

您需要检查结果是否小于不小于或等于概率。例如:

if random 100 < 60 [
  do-something
]

使用random 100将得到一个介于0和99之间(含0和99)的数字。在本例中,数字0到59将满足条件,即100个可能的数字中有60个:60%的概率。

您需要检查结果是否小于或等于概率。例如:

if random 100 < 60 [
  do-something
]

使用random 100将得到一个介于0和99之间(含0和99)的数字。在本例中,数字0到59将满足条件,即100个可能的数字中有60个:60%的概率。

@NicolasPayette请问,这是如何将某些事件发生的概率纳入NetLogo模型的唯一方法吗?@Mayca,这是处理概率的最常见方法,但也有其他可能性。这取决于你想做什么…@NicolasPayette,请问这个答案是否是将某些事件发生的概率纳入NetLogo模型的唯一方法?@maycca,这是处理概率的最常见方法,但也有其他可能性。这取决于你想做什么。。。