真的亂數與偽亂數
以及是否在Java中真實存在真的亂數,而是只有不斷優化,請求回答,謝謝
uj5u.com熱心網友回復:
你等等量子計算機出來后吧,它應該能實作,畢竟現在的機器沒有像骰子那樣的物理隨機模塊uj5u.com熱心網友回復:
嗯也就是說現在無法真正實作真亂數嗎
uj5u.com熱心網友回復:
是這樣的
uj5u.com熱心網友回復:
java里面生成亂數,其實還是經過復雜的演算法來的,他一般是通過一個由當前時間(和其他一些條件)生成的種子,來確定一個周期足夠大的亂數列,在這之中選出亂數
所以說,如果真的有兩個完全一樣的種子,生成的亂數可能是一樣的,
但是這種幾率已經小到我們可以忽略的程度了,這時候我們就直接把這種重復幾率無限小的偽亂數拿來使用。。
所以說不是極特殊情況下,這種偽隨機就已經足夠了。。
uj5u.com熱心網友回復:
java里面生成亂數,其實還是經過復雜的演算法來的,
他一般是通過一個由當前時間(和其他一些條件)生成的種子,來確定一個周期足夠大的亂數列,在這之中選出亂數
所以說,如果真的有兩個完全一樣的種子,生成的亂數可能是一樣的,
但是這種幾率已經小到我們可以忽略的程度了,這時候我們就直接把這種重復幾率無限小的偽亂數拿來使用。。
所以說不是極特殊情況下,這種偽隨機就已經足夠了。。
這么說真正的亂數真的只能靠扔骰子了。
uj5u.com熱心網友回復:
java里面生成亂數,其實還是經過復雜的演算法來的,
他一般是通過一個由當前時間(和其他一些條件)生成的種子,來確定一個周期足夠大的亂數列,在這之中選出亂數
所以說,如果真的有兩個完全一樣的種子,生成的亂數可能是一樣的,
但是這種幾率已經小到我們可以忽略的程度了,這時候我們就直接把這種重復幾率無限小的偽亂數拿來使用。。
所以說不是極特殊情況下,這種偽隨機就已經足夠了。。
這么說真正的亂數真的只能靠扔骰子了。
是這樣的,真亂數泛指類似扔骰子這種通過物理手段獲得的亂數,機器還很難做到。
uj5u.com熱心網友回復:
java里面生成亂數,其實還是經過復雜的演算法來的,
他一般是通過一個由當前時間(和其他一些條件)生成的種子,來確定一個周期足夠大的亂數列,在這之中選出亂數
所以說,如果真的有兩個完全一樣的種子,生成的亂數可能是一樣的,
但是這種幾率已經小到我們可以忽略的程度了,這時候我們就直接把這種重復幾率無限小的偽亂數拿來使用。。
所以說不是極特殊情況下,這種偽隨機就已經足夠了。。
嗯嗯好的謝謝你

嘻嘻
uj5u.com熱心網友回復:
你等等量子計算機出來后吧,它應該能實作,畢竟現在的機器沒有像骰子那樣的物理隨機模塊
嗯也就是說現在無法真正實作真亂數嗎
是這樣的
好的呢
,謝謝回答吶
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/129388.html
標籤:Eclipse
下一篇:Eclipse RCP開發之TreeViewer按照周期重繪時,其中的某個TextCellEditor如何不重繪。
