2015-07-02 69 views
0

假設我們有兩個數字0和1. 我們需要以概率p打印1。例如以概率P打印一個數字

。如果p = 0.8,則 以概率0.8和0打印1,概率爲0.2。

我想知道我可以採取哪些不同的方法。 我可以使用什麼樣的算法?

回答

2

由於沒有語言或技術說明,這裏是僞代碼:

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

感謝。這正是我所期待的。 – novice