float sample_lognormal(float mu, float sigma, float u)
float sample_lognormal(float mu, float sigma, float minvalue, float maxvalue, float u)
mu
大元の正規分布の平均。
sigma
大元の正規分布の標準偏差。
u
[0,1)
(つまり、0以上1未満)範囲の数値。
minvalue
,maxvalue
指定すると、フルで対数正規分布をサンプリングする代わりに、
[minvalue,maxvalue]
に制限された範囲の分布がサンプリングされます。
指定したmu
とsigma
、オプションのminvalue
とmaxvalue
を使って、対数正規分布をサンプリングします。
より理解しやすいパラメータmedian
とstddev
を使用するには、sample_lognormal_by_median
を使用してください。
[0,1)
(つまり、0以上1未満)範囲の均等にランダムなu
値を指定すると、これは対数正規分布の乱数を返します。
戻り値は、u
に対して単調増加です。
対数正規分布は、正規分布をサンプリングすることでサンプリングされ、その結果を指数化し、常にプラスの値にするので、 この分布は、ランダムなポイントスケールの生成でよく使用されます。
See also |