文章詳情頁
Java的隨機數生成器。生成數字的復雜性
瀏覽:128日期:2024-05-02 17:09:03
如何解決Java的隨機數生成器。生成數字的復雜性?
所述生成的復雜 隨機數為O(1)。您是說“在運行時和內存方面的成本是多少”?
您可以用一個微基準來測量它們,例如junit-benchmark或BrentBoyer的Benchmark(請參閱什么是此類工具的大型清單,該清單是什么才能在Java中測量單線程復雜算法的最佳宏基準工具/框架?)。
此外,我認為Java的隨機數生成器相當快,但是從統計上來說很糟糕。而是使用外部庫,例如http://www.cs.gmu.edu/~sean/research/上的MersenneTwister ,或者,如果運行時對您而言如此重要,則使用Fast Mersenne Twister。
解決方法我知道Java使用線性同余生成器。我的問題是-生成隨機數的復雜性是什么?您如何進行此類分析?
標簽:
java
相關文章:
1. angular.js - vue/react 渲染內容抖動2. angular.js - react的redux和vue的vuex,angular呢3. javascript - 我寫的href跳轉地址不是百度,為什么在有的機型上跳轉到百度了,有的機型跳轉正確4. python - beautifulSoup4 .select(’.bnrName’) 取不到到 text 文字5. python socket 如何接收tcp/ip byte 格式的數據?6. html - node-module文件有兩個在我的項目文件里7. angular.js - webstorm angular 語法沒有錯誤,但有紅色波浪線警告?8. html - 自學php 遇到代碼不執行直接在網頁上顯示 望各位大神不吝賜教9. 一種簡單的解決方案,用于檢查Web服務器上是否存在文件(迅速)10. 與遠程瀏覽器通信時出錯。它可能已經死了。Selenium Web驅動程序
排行榜
