sample_lognormal
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)
之间的数值。
minvalue
,maxvalue
当提供时,不会对整个对数正态分布进行采样,而是采样范围限制在 [minvalue,maxvalue]
内的分布。
使用指定的 mu
和 sigma
采样对数正态分布,可选地使用 minvalue
和 maxvalue
。如需使用更直观的参数 median
(中位数)和 stddev
(标准差),请使用 sample_lognormal_by_median
。
给定均匀随机的 u
值在 [0,1)
范围内,此函数将返回对数正态分布的随机数。返回值将相对于 u
单调递增。
对数正态分布是通过采样正态分布并对结果取指数来采样的,因此结果总是正数,所以该分布常用于生成随机点尺度。