std::geometric_distribution<IntType>::geometric_distribution
From cppreference.com
< cpp | numeric | random | geometric distribution
| geometric_distribution() : geometric_distribution(0.5) {} |
(1) | (C++11以降) |
| explicit geometric_distribution( double p ); |
(2) | (C++11以降) |
| explicit geometric_distribution( const param_type& params ); |
(3) | (C++11以降) |
新しい分布オブジェクトを構築します。
2) distribution parameterとしてpを使用します。
3) params を分布パラメータとして使用します。
[編集] パラメータ
| p | - | p 分布パラメータ(試行がtrueを生成する確率) |
| params | - | 分布パラメータセット |
[編集] 注記
0 < p < 1である必要があります。
[編集] 不具合報告
以下の動作変更を伴う欠陥報告が、以前に公開されたC++標準に遡って適用されました。
| DR | 適用対象 | 公開された動作 | 正しい動作 |
|---|---|---|---|
| P0935R0 | C++11 | デフォルトコンストラクタは explicit でした | 暗黙的になりました |