uniform_int_distribution::uniform_int_distribution
建構分佈。
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