XLPack 7.0
XLPack 数値計算ライブラリ (Excel VBA) リファレンスマニュアル
読み取り中…
検索中…
一致する文字列を見つけられません

◆ GenrandExp()

Function GenrandExp ( Optional Theta As  Double = 1)

53 ビット実数指数乱数 (Ziggurat 法) (メルセンヌ・ツイスター)

目的
指数分布 Exp(θ) に従う指数乱数 (53 ビット実数) を生成する.
メルセンヌ・ツイスターの乱数生成ルーチン GenrandRes53() により一様乱数を生成し, Ziggurat 法により指数乱数に変換する.
戻り値
Double
指数乱数 (53 ビット実数).
引数
[in]Theta(省略可)
指数分布 Exp(θ) のパラメータθ. (省略時 = 1)
GenrandRes53() と使い方は同じである. 詳細は GenrandRes53() を参照せよ.
参考文献
  • Mersenne Twister Home Page
  • 四辻哲章「確率分布乱数生成法」第2版, プレアデス出版, 2019.