以概率P打印数字

时间:2015-07-02 16:09:16

标签: probability

假设我们有两个数字0和1。 我们需要以概率p打印1。

例如,

。如果p = 0.8, 打印1的概率为0.8和0,概率为0.2。

我想知道我可以采取哪些不同的方法。 我可以使用什么样的算法?

1 个答案:

答案 0 :(得分:2)

由于没有说明语言或技术,这里是伪代码:

q <- random (uniformly distributed) number between 0 and 1
if q < p print "1"
else print "0"