XLPack 6.1
C/C++ API リファレンスマニュアル
読み取り中…
検索中…
一致する文字列を見つけられません

◆ _ranf_array()

void _ranf_array ( double  aa[],
int  n 
)

区間[0,1)の53ビット実数乱数列 (ラグ付きフィボナッチ法)

目的
ラグ付きフィボナッチ法により[0,1)の53ビット実数乱数列を生成する.
引数
[out]aa[]配列 aa[laa] (laa >= n)
生成された[0,1)の53ビット実数乱数列.
[in]n生成する乱数の個数. (n >= 100)
nの値は最低100である. 例えば1009個を生成して最初の100個だけを使用することが推奨される.
出典
D. E. Knuth, “The Art of Computer Programming Third Edition, Vol.2 / Seminumerical Algorithms”, Addison Wesley Longman (1998)