std::gamma_distribution
性病:伽马[医]分布
Defined in header | | |
---|---|---|
template< class RealType = double > class gamma_distribution; | | (since C++11) |
产生随机正浮点值x,按概率密度函数分布:P%28xα,β%29=。
E-x/β
*。
βα·Γ%28α%29
·xα-1
其中α被称为形形
参数和β称为标度
参数。形状参数有时用字母k表示,尺度参数有时用字母θ表示。
对于浮点α,得到的值是α独立的指数分布随机变量之和,其中每个变量的均值为β。
std::gamma_distribution
满足RandomNumberDistribution
...
模板参数
RealType | - | The result type generated by the generator. The effect is undefined if this is not one of float, double, or long double. |
---|
成员类型
Member type | Definition |
---|---|
result_type | RealType |
param_type | the type of the parameter set, see RandomNumberDistribution. |
成员函数
(constructor) | constructs new distribution (public member function) |
---|---|
reset | resets the internal state of the distribution (public member function) |
世代
运算符%28%29在分布%28公共成员函数%29中生成下一个随机数。
特征
Alphabeta返回分布参数%28公共成员函数%29
Param获取或设置分布参数对象%28公共成员函数%29
min返回最小潜在生成值%28公共成员函数%29
MAX返回最大潜在生成值%28公共成员函数%29
非会员职能
operator==operator!= | compares two distribution objects (function) |
---|---|
operator<<operator>> | performs stream input and output on pseudo-random number distribution (function template) |
例
外部链接
韦斯斯坦,埃里克W.“伽玛分发”来自MathWorld的一个Wolfram Web资源。
© cppreference.com
在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。