std::lognormal_distribution_C++中文网

template< class RealType = double >
class lognormal_distribution;

(C++11 起)

lognormal_distribution 随机数分布生成随机数 x > 0 ,服从对数正态分布

f(x; m,s) = exp

-

参数 ms 分别为 x 的自然对数的平均数和标准差。

std::lognormal_distribution 满足随机数分布 (RandomNumberDistribution) 的所有要求。

模板形参

RealType - 生成器所生成的结果类型。若它不是 floatdoublelong double 之一则效果未定义。

成员类型

成员函数

构造新分布
(公开成员函数)
重置分布的内部状态
(公开成员函数)
生成
生成分布中的下个随机数
(公开成员函数)
特征
返回分布参数
(公开成员函数)
获取或设置随机参数对象
(公开成员函数)
返回最小的潜在生成值
(公开成员函数)
返回最大的潜在生成值
(公开成员函数)

非成员函数

示例

输出:

2 
 3 ***
 4 *************
 5 ***************
 6 *********
 7 ****
 8 *
 9 
10 
11 
12

外部链接