prng

    3熱度

    2回答

    在高級Bash腳本編程指南章中9.3. $RANDOM: generate random integer 它說明了如何產生比具體數目更大的隨機數: FLOOR=200 number=0 #initialize while [ "$number" -le $FLOOR ] do number=$RANDOM done echo "Random number greater th

    4熱度

    2回答

    您是否因爲您使用的(僞)隨機數字的質量而寫過模擬或隨機算法,因爲您遇到麻煩了? 發生了什麼事? 您是如何檢測/實現您的prng問題的? 切換PRNGs是否足以解決問題,還是您必須切換到真正的隨機性來源? 我想弄清楚什麼類型的應用程序需要擔心隨機性源的質量以及如何在這成爲問題時意識到這一點。

    0熱度

    3回答

    我正在尋找能夠產生隨機128位/ 256位數的僞隨機數生成算法。安全和密碼完整性並不重要;簡單性和性能的價值高於一切。理想情況下,該算法可用於現代手機平臺。你能推薦這樣的算法嗎?這可行嗎?提前致謝!

    4熱度

    1回答

    Python的random.SystemRandom提供了密碼質量的僞隨機數。它支持哪些平臺?最重要的是,有沒有不支持的平臺,如果有,哪些平臺?任何人都可以提供有關它的便攜性的任何信息嗎?

    3熱度

    4回答

    我需要測試一個Java程序20次,並需要設置隨機種子,以便可以重複測試。如果我將初始種子設置爲0,然後在每次運行時增加1(即1,2,3等),這種方法是否仍然能確保完全的隨機性,儘管種子並不相距太遠? 謝謝

    0熱度

    1回答

    能有人幫我滿腦子都在這個問題 生成一些消息和T秒的模擬時間,在什麼時間間隔應在每個服務器生成的消息服務器的 鑑於X號,所以平均而言,每秒生成200條消息。 使用PRNG,我在T秒內爲每個X服務器生成了一個統一的時間間隔分佈,但是如何確保這些時間間隔會導致每秒200條消息? 謝謝

    4熱度

    4回答

    最近我實現了一個MersenneTwister 64位integer(或long)。有沒有關於如何測試PRNG的指南或例子,以便我可以知道我的實施是否足夠好解決方案。我特別感興趣的是如何驗證我的實現是否具有足夠的均勻分佈。 更具體地說,這與Mersenne Twister聯繫得更好。

    232熱度

    2回答

    可能重複: Java: generating random number in a range 我想在Java中獲得1之間的隨機值50。 我該怎麼做,在Math.random();的幫助下? 如何限制Math.random()返回的值?

    0熱度

    3回答

    我認爲,例如在播放器中的下一個曲目或瀏覽器中的下一個頁面上進行隨機選擇,可以將時間用作「自然現象」,例如體面的RPNG可以連續獲得下一個隨機數而無需程序請求(例如更頻繁地每隔幾毫秒或事件在一個線程中)以及當時間到時(基於用戶決定),選擇將自然受到該用戶延遲的影響。 這種方法是否夠好,如何進行測試?手動測試的問題是我不能在現實世界中等待很長時間以保存足夠的隨機數字以將它們提供給某個測試程序。任何加速

    0熱度

    1回答

    其實,我有幾個交織問題。 (如果它很重要,我使用C#)。 首先。我有一個在UInt32範圍內產生隨機數的prng,從0到UInt32.Max(含)。我想盡可能保持一致性。 (a,b),雙重範圍(如[0,1],[0,1),(0,1),[-2,4],( - 10,10))? 我很關心以下內容。我有4 294 967 296個成果。它小於[0,1]的雙數範圍中的數字 - 2^53。所以我從2位數字構造了