independent_bits_engine 类

通过再次从其基引擎返回的值中打包位,生成具有指定位数的随机数字序列。

语法

template <class Engine, size_t W, class UIntType>
class independent_bits_engine;

参数

引擎
基引擎类型。

W
字大小。 生成的每个数字的大小(以字节为单位)。 前提条件0 < W ≤ numeric_limits<UIntType>::digits

UIntType
无符号的整数结果类型。 有关可能的类型,请参阅 <random>

成员

independent_bits_engine::independent_bits_engine
independent_bits_engine::base
independent_bits_engine::base_type
independent_bits_engine::discard
independent_bits_engine::operator()
independent_bits_engine::seed

有关引擎成员的详细信息,请参阅 <random>

备注

此类模板描述了一个引擎适配器,它通过从其基本引擎返回的值中重新打包位来生成值,从而产生 W 位值。

要求

标头:<random>

命名空间: std

另请参阅

<random>