构造分布。
explicit uniform_int_distribution(result_type a = 0, result_type b = std::numeric_limits<IntType>::max()); explicit uniform_int_distribution(const param_type& parm);
参数
a
随机值的下限(包含下限)。b
随机值的上限(包含上限)。parm
用于构造分布的参数结构。
备注
**前置条件:**a ≤ b
第一个构造函数将构造一个其存储的 a 值保留值 a 并且其存储的 b 值保留值 b 的对象。
第二个构造函数将构造一个从 parm 初始化其存储的参数的对象。 通过调用 param() 成员函数,可获取和设置当前的现有分发参数。
要求
标头:<random>
命名空间: std