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

◆ genrand_res53()

def genrand_res53 ( )

区間[0, 1)の53ビット実数乱数 (メルセンヌ・ツイスター)

目的
メルセンヌ・ツイスター(MT19937)により[0,1)の53ビット実数乱数を生成する.
戻り値
float
生成された[0, 1)の53ビット実数乱数.
出典
Mersenne Twister Home Page
使用例
[0, 1)の実数の乱数を10個生成する. ここではシード値として13を使用して初期化する.
def TestGenrandRes53():
seed = 13
print('seed =', seed)
for i in range(10):
print(genrand_res53())
def init_genrand(s)
乱数生成ルーチンのシードによる初期化 (メルセンヌ・ツイスター)
def genrand_res53()
区間[0, 1)の53ビット実数乱数 (メルセンヌ・ツイスター)
実行結果
>>> TestGenrandRes53()
seed = 13
0.7777024105738202
0.2375412200349123
0.8242785326613685
0.9657491980429997
0.9726011139048933
0.4534492474173122
0.6090424627612779
0.7755265146048467
0.6416133447590692
0.7220182295169472