0
A
回答
5
如果你有機會訪問(僞)隨機數生成器,你可以生成0和1之間的隨機數。如果這一數字低於P,返回0,否則返回1.你沒有在你的問題中說清楚,但是我將假設你只有一次訪問一個隨機源,就是調用f()來獲取一次。
考慮binary representation of p,例如:0.011010010110 ...類似地調用f()的重複產生的隨機二進制數字x的無限長度序列:0.0110110010101 ...
只要能確定x是上述或者低於p,你就完成了。您只需要根據需要多次調用f以確保結果。
p=0.011010...
x=0.011011...
^
x>p: Stop and return 1.
我認爲這是作業,所以我不會給出完整的源代碼。
相關問題
- 1. 以概率P打印一個數字
- 2. 將列設置爲0,概率爲p
- 3. 以給定概率返回TRUE的函數
- 4. 如何編程函數以某種概率返回值?
- 5. 以相等的概率返回'Heads'或'Tails'的函數
- 6. 概率函數 -
- 7. 概率函數
- 8. 以概率p選擇動作
- 9. 如何寫一個函數返回一個返回類型的子函數
- 10. jQuery函數( 'P')[0]
- 11. KNeighborsClassifier的概率預測方法只返回0和1
- 12. C++ Lambdas:函數返回一個函數,返回一個函數...?
- 13. 函數返回一個函數,返回一個函數等
- 14. 編寫返回另一個函數
- 15. 編寫一個返回函數=> T
- 16. 如何編寫一個返回另一個函數的函數?
- 17. 遞歸函數 - 一直返回0嗎?
- 18. AVERAGEIFS函數返回#DIV/0
- 19. jQuery .val()函數返回0
- 20. 函數== 0的返回值?
- 21. parseInt函數( 「08」)返回0
- 22. mysql_insert_id函數返回0
- 23. 函數總是返回0
- 24. php函數返回0嗎?
- 25. 函數包()返回0
- 26. 爲什麼這個函數返回0
- 27. urnsample的概率爲0?
- 28. 概率密度函數
- 29. 概率密度函數
- 30. 概率生成函數
這是功課嗎?什麼語言?你有什麼嘗試? –