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