prng

    0熱度

    2回答

    我正在尋找一個PRNG(僞隨機性),你最初使用任意數組的字節種子。 聽說過嗎?

    5熱度

    4回答

    我見過很多關於每次執行不超過一次僞隨機數生成器的建議,但從來沒有伴隨徹底的解釋。當然,很容易看出爲什麼以下(C/C++)的例子是不是一個好主意: int get_rand() { srand(time(NULL)); return rand(); } 因爲每秒調用get_rand多次重複產生的結果。 但是下面的例子仍然不是一個可以接受的解決方案嗎? MyRand.h #i

    0熱度

    1回答

    以這種方式構建PRNG難嗎?爲什麼沒有完成? 也就是說,據我所知,我們可以簡單地有一個PRNG需要種子n。當你要求一個隨機位時,它將採用可計算正常數的二進制擴展的第n位數,並增加n。 我的第一個想法是,也許我們沒有找到一個可計算的正常數字,但我們have。剩下的想法是,有一個很好的理由不會 - 或者是我不熟悉PRNG的某些特性,即這種方法不具備,或者某種方式不切實際,或者其他方法超出其他方法。

    4熱度

    2回答

    我正在使用桌面應用程序,並希望使用碰巧可用的任何硬件隨機數字生成器,但我不希望用戶必須執行任何令人困惑的設置才能使用它。它的Java/Clojure基於Java世界中的某些東西將會很好,儘管我願意與任何東西一起工作。知道這樣做的任何程序嗎?他們是跨平臺嗎?

    2熱度

    4回答

    爲了某些目的,能夠繞過任何算法生成的隨機數字,以支持自然輸入 - 比如說擲骰子,這將會很棒。例如,加密密鑰生成讓我覺得這是一種需要足夠少的隨機數據的情況,並且要求數據真正具有足夠的隨機性,這可能是一種可行和理想的事情。 所以我想知道的是,在我離開之前弄髒我的手之前,是否有任何軟件可以直接從隨機數字輸入中構建熵池?請注意,僅僅將事情從基數r轉換爲基數2是不夠的;例如,因爲3和2是相對的素數,所以在保