<random>

公有成員函式
<random>

std::discrete_distribution::probabilities

vector<double> probabilities() const;
機率 (Probabilities)
返回一個vector,其中包含分佈可以產生的每個可能值的機率,從0到vector的大小。

機率序列取決於構造時指定的權重:每個可能值都被分配一個等於其權重除以所有權重之和的機率。

無法檢索構造時使用的具體權重,只能檢索以這種方式計算出的機率。

每個單獨的機率在範圍內[0.0,1.0],並且所有機率之和始終為1.0.

引數



返回值

一個vector,其中包含每個可能值的機率,第一個元素表示機率值,0以及後續元素(如果存在)表示後續整數值的機率。

複雜度

常量。

另見