类模板
<random>

std::independent_bits_engine

template <class Engine, size_t w, class UIntType>class independent_bits_engine;
独立比特随机数引擎适配器
一个引擎适配器类模板,它将伪随机数生成器Engine类型适配为生成具有特定位数(w)的随机数。

模板参数

引擎
一个随机数引擎类型。所有标准生成器,除了random_device,都是随机数引擎类型。
w
字长:每个生成数字的位数。
size_t 是一个无符号整数类型。
UIntType
无符号整数类型。
引擎生成的数值是该类型。

成员类型

以下别名是...的成员类型独立比特引擎:

成员类型定义说明
result_type第三个模板参数 (UIntType)生成的数字的类型。

成员函数


非成员函数


另见