prng

    0熱度

    2回答

    生成加密安全PRNG的最佳和最快的算法是什麼?我的要求如下。 在每次運行中,我需要生成數以百萬計的數字少用10 長度不應該允許一個通過觀察迭代的一些數字來預測未來的迭代。 數字應該是唯一的。不允許重複。 速度也很重要,因爲它會在每次迭代中生成數百萬個數字。 我檢查了Mersenne Twister算法,但它似乎不是加密安全的。他們說,它可以通過檢查624次迭代來預測。 P.S.如果有Java實現,

    0熱度

    1回答

    我正在設計一個應用程序,它在Unity3D中具有一些安全隱患並部署到iOS和Android。 這讓我想知道在隨機模塊中調用函數時PRNG的統一性是如何使用的。由於該模塊必須播種,它顯然是一個PRNG,但文檔從未指定使用哪一個,更不用說其他變量設置爲什麼(例如LCG情況下爲a/c/m)。 有誰知道哪個PRNG Unity3d使用以及如何配置?

    0熱度

    1回答

    在C++中,我嘗試對兩個無符號整型變量使用模運算符,如Marsaglia乘以進位算法。 結果似乎正確,但我不確定模數的侷限性。 m_upperBits = (36969 * (m_upperBits & 65535) + (m_upperBits >> 16))<<16; m_lowerBits = 18000 * (m_lowerBits & 65535) + (m_lowerBits >>

    0熱度

    1回答

    使用對參考該C代碼(源從http://en.wikipedia.org/wiki/Xorshift): uint64_t s[2]; uint64_t xorshift128plus(void) { uint64_t x = s[0]; uint64_t const y = s[1]; s[0] = y; x ^= x << 23; // a x

    0熱度

    1回答

    我在頭腦中已經有了這個想法很長一段時間,但我沒有以可搜索的方式表達它,所以我想我會問它作爲一個問題。關於種子和RNG算法有很多信息,但是我找不到關於兩者之間關係的很多信息。許多討論都脫離了數學方程式,這些方程式似乎在討論系列的分佈,而不是兩個給定系列和兩個種子之間的差異。 更重要的是,我對這樣的行爲感興趣:Two different seeds producing the same 'random

    0熱度

    2回答

    我創建了此方法randomInt,它給出了-5和15之間的一個隨機數。我創建了另一個方法randomIntArray,它在一個循環中調用randomInt,並將隨機整數存儲到數組中。但是,當我嘗試打印它時,它僅返回ArrayIndexOutOfBoundsException。 public static int randomInt(int low, int high) { double

    2熱度

    4回答

    任何人都可以使用Matlab創建一個長度爲1000的+ -1整數的簡單僞隨機序列嗎? I.e.一個序列如 -1 -1 1 1 -1 -1 1 -1 -1 -1 1 1 1 1 -1 -1 -1 -1 1 我試過使用下面的代碼,但這是範圍-1到1,其中包括0值。我只希望在-1和1感謝 x = randi([-1 1],1000,1);

    3熱度

    1回答

    我用Monte Carlo方法「找到Pi」,但答案不正確。該oryginal代碼爲: RandomTools[MersenneTwister]: with(Statistics): tries := 10000: s := 0; for i to tries do if GenerateFloat()^2+GenerateFloat()^2 < 1 then s := s+1

    5熱度

    2回答

    我有由現在退休僱員產生了一些代碼工作取得了一些只需要幾位,我有一個關於隨機數很少的一些奇怪的事情。在某些時候,他將由PRNG 10位返回的值向右移動,然後在該值上使用掩碼。 我已經在互聯網上看到一些PRNG具有較差的隨機性特性,它們生成的數字中有一些位(像最後一個,只是在1和0之間交替),但是我搜索了是否存在某些litterture Mersenne Twister出現這樣的問題,但我還沒有發現任

    2熱度

    2回答

    我是一位物理學家,編寫一個程序,涉及從高斯分佈中繪製幾個(數十億次)隨機數的程序。我正在嘗試使用C++ 11。這些隨機數的產生由一個應該花費很少時間的操作分開。我最擔心的是,如果我產生如此之多的隨機數字,這麼短的時間間隔,可能會導致次優的性能。我正在測試某些統計屬性,這些屬性在很大程度上依賴於數字隨機性的獨立性,因此,我的結果對這些問題特別敏感。我的問題是,我在代碼(我的實際代碼的簡化版本)中提到