std::binomial_distribution<IntType>::param
來自 cppreference.com
param_type param() const; |
(1) | (C++11 起) |
void param( const param_type& params ); |
(2) | (C++11 起) |
管理關聯的分佈引數集。
1) 返回關聯的引數集。
2) 將關聯的引數集設定為 params。
目錄 |
[編輯] 引數
引數列表 | - | 關聯引數集的新內容 |
[編輯] 返回值
1) 關聯的引數集。
2) (無)
[編輯] 複雜度
常數時間。
[編輯] 示例
執行此程式碼
#include <iostream> #include <random> int main() { std::random_device rd; std::mt19937 gen(rd()); using BinomialDist = std::binomial_distribution<>; BinomialDist bino_dis(1, 0.5); std::cout << "A sample of Binomial( 1, 0.5): " << bino_dis(gen) << '\n'; // Use another parameter set bino_dis.param(BinomialDist::param_type(100,0.9)); std::cout << "A sample of Binomial(100, 0.9): " << bino_dis(gen) << '\n'; }
可能的輸出
A sample of Binomial( 1, 0.5): 0 A sample of Binomial(100, 0.9): 94