XLPack
6.1
Julia API リファレンスマニュアル
読み取り中…
検索中…
一致する文字列を見つけられません
L6. 乱数
genrand_int31
genrand_int32
genrand_res53
init_genrand
◆
genrand_int31()
function genrand_int31
(
)
符号なし31ビット整数乱数 (メルセンヌ・ツイスター)
目的
メルセンヌ・ツイスター(MT19937)により符号なし31ビット整数乱数を生成する.
戻り値
Int32
生成された符号なし31ビット整数乱数.
出典
Mersenne Twister Home Page
使用例
符号なし31ビット整数の乱数を10個生成する. ここではシード値として13を使用して初期化する.
function TestGenrandInt31()
seed = 13
println("seed = ", seed)
init_genrand
(seed)
for i = 1 : 10
println(
genrand_int31
())
end
end
genrand_int31
function genrand_int31()
符号なし31ビット整数乱数 (メルセンヌ・ツイスター)
init_genrand
function init_genrand(s::Integer)
乱数生成ルーチンのシードによる初期化 (メルセンヌ・ツイスター)
実行結果
> TestGenrandInt31()
seed = 13
1670103209
1304255576
510115877
1845620488
1770124659
1917665713
2073930618
384729164
2088644982
1629046749
構築:
1.9.6