说“用概率p做这个”是什么意思?这是否意味着如果p> 0.5,我们会做“这个”?
你如何用概率p编写代码或算法来做某事?
谢谢,
不,它's more or less: choose a random number between 0 and 1 then, if that' s小于或等于 p ,做点什么 .
p
例如,假设 p 等于0.75(做一些概率为75%的事情) . 当选择0到1范围内的随机数时,其中约75%将为0.75或更少 .
在编程方面,您可以将其编码为(伪代码,显然):
def do (action, probability): if rand() <= probability: action
1 回答
不,它's more or less: choose a random number between 0 and 1 then, if that' s小于或等于
p
,做点什么 .例如,假设
p
等于0.75(做一些概率为75%的事情) . 当选择0到1范围内的随机数时,其中约75%将为0.75或更少 .在编程方面,您可以将其编码为(伪代码,显然):