通过再次从其基引擎返回的值中打包位,生成具有指定位数的随机数字序列。
template<class Engine, size_t W, class UIntType> class independent_bits_engine;
参数
Engine
基引擎类型。W
字大小。 生成的每个数字的大小(以字节为单位)。 前置条件:0 < W ≤ numeric_limits<UIntType>::digitsUIntType
无符号的整数结果类型。 有关可能的类型,请参阅 <random>。
Members
independent_bits_engine::independent_bits_engine |
independent_bits_engine::base |
independent_bits_engine::discard |
independent_bits_engine::operator() |
independent_bits_engine::base_type |
independent_bits_engine::seed |
有关引擎成员的详细信息,请参阅 <random>。
备注
此模板类描述了引擎适配器,该引擎适配器通过再次打包其基引擎返回的值中的位来产生 W 位值。
要求
标头:<random>
命名空间: std