Namespaces
Variants

std::uniform_real_distribution<RealType>:: operator()

From cppreference.net

template < class Generator >
result_type operator ( ) ( Generator & g ) ;
(1) (自 C++11 起)
template < class Generator >
result_type operator ( ) ( Generator & g, const param_type & params ) ;
(2) (自 C++11 起)

生成符合关联概率函数分布的随机数。熵值通过调用 g. operator ( ) 获取。

第一个版本使用关联参数集,第二个版本使用 params 。关联参数集不会被修改。

参数

g - 均匀随机比特生成器对象
params - 用于替代关联参数集的分布参数集
类型要求
-
Generator 必须满足 UniformRandomBitGenerator 的要求。

返回值

生成的随机数。

复杂度

均摊常数次数的 g. operator ( ) 调用。