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

◆ Drand48Norm_sub()

Sub Drand48Norm_sub ( Ret As  Double,
Optional Mu As  Double = 0,
Optional Sigma As  Double = 1 
)

48 ビット実数正規乱数 (Ziggurat 法) (線形合同法) (サブルーチン版)

目的
正規分布 N(μ, σ^2) に従う正規乱数 (48 ビット実数) を生成する.
線形合同法の乱数生成ルーチン Drand48() により一様乱数を生成し, Ziggurat 法により正規乱数に変換する.
引数
[out]Ret正規乱数 (48 ビット実数).
[in]Mu(省略可)
正規分布 N(μ, σ^2) のパラメータμ(平均). (省略時 = 0)
[in]Sigma(省略可)
正規分布 N(μ, σ^2) のパラメータσ(標準偏差). (省略時 = 1)
参考文献
四辻哲章「確率分布乱数生成法」第2版, プレアデス出版, 2019.