C++ 参考手册

位置:首页 > C++ 参考手册 >数值库 >伪随机数生成 > std::fisher_f_distribution

定义于头文件 <random>
template< class RealType = double >
class fisher_f_distribution;
(C++11 起)

产生随机数,服从 F 分布

p(x;m,n) =
Γ((m+n)/2)
Γ(m/2) Γ(n/2)
(m/n)m/2
x(m/2)-1
(1+
mx
n
)-(m+n)/2

mn自由度

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

模板形参

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


成员类型

 
成员类型 定义
result_type RealType
param_type 参数集的类型,见随机数分布 (RandomNumberDistribution)

成员函数

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

非成员函数

比较两个分布对象
(函数)
执行伪随机数分布的流输入和输出
(函数模板)

示例

本节未完成
原因:暂无示例

外部链接

Weisstein, Eric W. “ F 分布”来自 MathWorld--A Wolfram Web Resource 。