這個問題不是特定於任何計算機語言,我不確定它是否屬於這裏。這很難解釋我的意思,但讓我試試。例如,當你告訴計算機做這件事或做那件事時,你告訴計算機該做什麼,計算什麼等等......從我的理解來看,計算機沒有智能,它們是信息和操作的順序,他們要求什麼。我的問題是,當你要求電腦選擇一個從1到10等的隨機數時,計算機如何知道選擇一個數字? 我希望你能理解我的問題。乾杯!計算機如何理解「隨機」的功能?
0
A
回答
0
電腦不知道。
這就是爲什麼當你要求一個「隨機」數字時,你會得到僞隨機值。
此鏈接(儘管它是維基百科)給出的簡要說明:http://en.wikipedia.org/wiki/Random_number_generation#.22True.22_random_numbers_vs._pseudorandom_numbers
0
從各種事情,如Unix時間戳等等的計算機增益熵 因此,「隨機」它產生被稱爲僞數隨機。
1
您需要了解線性同餘發生器。 Donald Knuth在他的開創性的「計算機編程藝術」中做了大量基礎性工作。
1
計算機不能生成任何「隨機」數字。它可以使用一個算法或一個時間戳來得到一個看似隨機數,但它不能產生真正的隨機數。我曾與幾個人討論過這個確切的話題。作爲一名賭徒,我有一個主要問題,那就是所有的遊戲都是「電腦化」的,而且涉嫌隨機抽取數字。例如,據稱現代化的老虎機使用毫秒來推動按鈕從桌子上拉出卷軸停止點。同樣的理論適用於很多現代遊戲設備,例如撲克,二十一點,輪盤賭等......問題在於數字不是隨機的,因爲它們基於時間戳。只是我的話題...
相關問題
- 1. 解鎖計算機與NFC功能的手機
- 2. 計算隨機數
- 3. 我的隨機功能的隨機程度如何?
- 4. 隨機化功能
- 5. 計算機可以隨機嗎?
- 6. 計算與隨機變量
- 7. 如何創建隨機數學語句並讓計算機解決它?
- 8. 球拍隨機功能
- 9. 隨機功能按鈕jqt
- 10. 隨機功能用C
- 11. 隨機選擇功能
- 12. TrueZip隨機存取功能
- 13. PHP隨機播放功能
- 14. 如何爲工廠設計添加隨機功能?
- 15. 生成隨機數:計算隨機生成的x次數
- 16. 如何計算給定機器的強大功能?
- 17. 我的瀏覽器能夠理解哪些計算機語言?
- 18. 無法理解scullpipe司機spacefree功能
- 19. 如何理解計算機網絡中的英語介詞「over」?
- 20. 如何通過WMI檢索計算機的電源管理功能?
- 21. 如何解析隨機Feed
- 22. 如何解析「隨機」XML
- 23. 用Java中的隨機運算符計算器的隨機分數
- 24. 如何設計機器學習功能
- 25. 如何添加功能'註銷其他計算機'?
- 26. 管道計算機瞭解
- 27. SHA計算隨機長度的散列
- 28. 計算每次出現的隨機數
- 29. 計算隨機數的百分比
- 30. 處理 - 關閉計算機
當然可以對隨機數序列的週期性進行限制。像Mersene Twister這樣的算法改進了LCG。還有一些東西像硬化測試來量化性能。它不像你想象的那麼可怕。 – duffymo