prng

    5熱度

    1回答

    假設我正在創建一個表foo帶有一列bar應該是一個非常大的隨機整數。 CREATE TABLE foo ( bar bigint DEFAULT round(((9223372036854775807::bigint)::double precision * random())) NOT NULL, baz text ); 這是最好的方法嗎?任何人都可以談論PostgreS

    2熱度

    3回答

    我有一個程序,它使用了大量的隨機數來決定它需要在做,並且具有基於PRNG的輸出很多很多的執行路徑。在將我的頭髮拉出來試圖調試它之後,我決定讓所有PRNG調用引用相同的Random實例,該實例在實例化時已被播種爲硬編碼數字。這樣,每次運行程序時,都會出現相同的錯誤。 不幸的是,我每次運行它時都會得到不同的錯誤(儘管它看起來行爲幾乎相同)。 我搜索的代碼,任何很多很多次錯過的Math.random()

    1熱度

    5回答

    我一直在研究perlin腳本,但一直在創建簡單的僞隨機值時遇到了問題。 我需要能夠從xy座標創建種子值,但x + y在重複值中存在明顯問題。他們也進入負面空間,所以x^y不起作用。 對不起,如果這已經回答了別的地方,但是我不明白或找不到它。

    3熱度

    1回答

    我最近開始學習彙編語言。對於我正在研究的項目,我必須使用線性一致性來生成隨機數生成器。我想拿三個數字。上限,下限和我想要的隨機數的數量。如式爲獲得一個隨機數,我想出了.... randomNumber =(種子%(上下)+低級) 我然後試圖把這種成代碼。 我想出了這個 .data upper BYTE 100 ;setting upper limit 100 lower BY

    0熱度

    1回答

    我找6個隨機的十六進制字符,並且規模正在使用Ruby的SecureRandom SecureRandom.hex(3)將返回3個字節​​的隨機數據的解包6個十六進制字符。 問題是,會做SecureRandom.hex(6)[0,6]返回6個更隨機的十六進制字符,因爲在解包之前有6個字節的隨機數據?對於這個問題,SecureRandom.hex(16)[0,6]會更隨機? 對於我的應用程序,我只需要

    0熱度

    1回答

    我生成約300萬個隨機數從300個事物中挑選。我需要設置它,以便我有1000萬個獨立實例(不同的種子),每個實例分別挑選10次。我們的目標是讓總體結果具有非常低的差異,因爲每個項目的選取次數都是相同的。 問題是有一個正常的prng,有些數字會比其他數字更多。 (嘗試lcg和mersenne twister)最挑選和最少挑選的差異可能是數千到數千)使用線性一致性生成器和mersenne twiste

    1熱度

    2回答

    我想建立一個PRNG字節,我可以採取一組字節(比如10或15字節),並返回一個種子列表產生該字節列表。我不關心密碼學,但它必須大致均勻分佈,它必須達到所有可能的2^8組合,並且它必須偶爾能夠重複數字而不會卡住。 問題是,我讀過的大多數算法都使用密碼,這可能意味着它不會允許重複,或者他們使用模數或非循環移位來誘導丟失,並且使得函數在最佳情況下不切實際。另外,如果算法使用計數,那麼將很難反向工作,因爲

    0熱度

    1回答

    我使用G ++ cygwin的版本,我試圖編譯一個.cpp文件,但我遇到了錯誤編譯C++文件, 這裏是代碼: #include "randomc.h" #include <time.h> // Define time() #include <stdio.h> // Define printf() #include <cstdlib> int main(int argc, c

    2熱度

    2回答

    兩個java.security.SecureRandom的實例最初是否會給出相同的隨機數序列? 我在問這個,因爲我想在客戶端和服務器端都使用相同的隨機數序列。如果他們兩個都使用相同的種子值,會怎麼樣?序列是否相同,或者有什麼方法可以使序列相同?

    0熱度

    2回答

    該項目在iphone的Obj-C中。我使用的是可在這裏SFMT的雙重浮動版本:http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/SFMT/#dSFMT 與當前時間播種dsmft後,我打電話: r = dsfmt_gv_genrand_close_open() 產生0和1之間有一個隨機浮點還另外兩個選項,即: r = dsfmt_gv_genrand