如果一個程序被編碼以模擬硬幣翻轉,那麼當結果被查看時有50%的硬幣着陸是正面還是反面,你們認爲什麼是結果?當前面的10次翻轉是尾巴時,主要是硬幣翻轉着陸頭的百分比會更高,反之亦然?硬幣翻轉發生器
Q
硬幣翻轉發生器
0
A
回答
2
這真的取決於什麼機制被用來生成隨機數。比如說,如果一個線性同餘發生器用於...
...那麼顯然任何給定的產生數目是依賴於前面的一個。產出的質量還取決於與機制結合使用的參數(例如,如果在上述方法中使用「m」的小值,則質量會很差......或者如果您的種子值具有高度可預測性)。儘管計算機只生成僞隨機數,但一些算法滿足statistical randomness的測試(即,沒有可辨別的模式)並且可以安全地使用。
如果您擔心您生成的數字的隨機性,您應該查看在特定環境下用於生成它們的實際方法。欲瞭解更多信息,請看Wikipedia。
1
如果你正確地對其編程,降落在硬幣的兩邊的機會應該是平等的(50%),而不管之前的翻轉......
1
的正面的概率/萬尾總是50%上任何給定的折騰。獲得x頭(或頭/尾的任何指定組合)在一行中的概率是0.5^x(因爲每次拋擲都獨立於其他)。
1
我是我正確理解你,你問是否會有更多的「正面」結果或「尾巴」結果,如果一個程序是寫給每個選項50%的機率?
統計上,如果您運行該程序多次,每一方將平均出來,並且您將擁有相同數量的正面和反面結果。 (根據你選擇的語言,你可能必須播種隨機數發生器以保證真正的隨機性。)
1
我想這取決於僞隨機數發生器的優點。 只有十次翻轉,結果可能沒有意義... 但是,如果你有一個很好的算法來生成僞隨機數,並且你用n試驗了這個實驗,那麼嘗試其中「n」是一個很大的大,概率仍然保持0.5(50%)。 這是因爲統計沒有內存
相關問題
- 1. Java中的翻轉硬幣
- 2. Java硬幣翻轉程序
- 3. 硬幣翻轉程序
- 4. 翻轉硬幣問題
- 5. 硬幣翻轉HTML/Javascript
- 6. 硬幣翻轉C++循環
- 7. 硬幣翻轉游戲:優化問題
- 8. 硬幣翻轉程序不會運行
- 9. 硬幣翻轉需要錯誤幫助
- 10. 翻轉一個3面硬幣
- 11. 使用斯卡拉翻轉硬幣
- 12. 硬幣翻轉游戲保存問題
- 13. 硬幣翻轉游戲的僞代碼
- 14. 翻轉硬幣的位操作
- 15. 翻轉硬幣計劃程序
- 16. 有效地產生大陣列偏置硬幣的翻轉
- 17. 拋硬幣的蟒蛇,翻轉硬幣1000次,需要運行3次,發現平均
- 18. 如何在css中進行硬幣翻轉轉換
- 19. 隨機翻動一枚硬幣
- 20. 關於變量在Python上需要硬幣翻轉幫助
- 21. 如何翻轉硬幣並顯示尾巴和頭部數字?
- 22. 我在硬幣翻轉代碼中做了什麼錯誤?
- 23. 計算機視覺:跟蹤硬幣翻轉
- 24. Python - 重複一個有偏見的硬幣翻轉實驗
- 25. Java硬幣翻轉用戶輸入的變量
- 26. 有python程序打印硬幣翻轉的所有組合
- 27. 需要幫助,這涉及翻轉硬幣編程問題
- 28. 計數硬幣翻轉序列中的變化次數
- 29. 翻轉硬幣100次得到正好50個Matlab
- 30. iPhone動畫,如何翻轉硬幣(2 UIImageview)?
這是一個編程問題?對於你的問題,有一個**數學**答案:考慮到前面的10次翻轉是尾巴,硬幣的[條件概率](http://en.wikipedia.org/wiki/Probability#Conditional_probability) 。 – 2012-01-04 19:51:19