<random> 函数

generate_canonical

从随机序列返回浮点值。

template <class RealType, size_t Bits, class Generator>
RealType generate_canonical(Generator& Gen);

参数

RealType
浮点整型。 有关可能的类型,请参阅 <random>

Bits
要使用的随机位数。

Generator
随机数生成器类。

GenGen
对 Generator 类型的随机数生成器实例的引用

注解

模板函数重复调用 Gen 的 operator() 并将返回值打包到 RealType 类型的浮点值 x 中,直到它已收集指定数量的 x 中的尾数位。 指定的数量是 Bits(必须为非零)和 RealType 中尾数位的全部数量两者中的较小值。 第一个调用提供最低序位。 该函数返回 x