共用方式為


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

請參閱

參考

<random>

uniform_int_distribution 類別