std::binomial_distribution<IntType>:: param
From de.cppreference.net
<
cpp
|
numeric
|
random
|
binomial distribution
|
param_type param
(
)
const
;
|
(1) | (seit C++11) |
|
void
param
(
const
param_type
&
params
)
;
|
(2) | (seit C++11) |
Verwaltet den zugehörigen Verteilungsparametersatz.
1)
Gibt den zugehörigen Parametersatz zurück.
2)
Setzt den zugehörigen Parametersatz auf
params
.
Inhaltsverzeichnis |
Parameter
| params | - | neue Inhalte des zugehörigen Parametersatzes |
Rückgabewert
1)
Der zugehörige Parametersatz.
2)
(keine)
Komplexität
Konstante.
Beispiel
Diesen Code ausführen
#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'; }
Mögliche Ausgabe:
A sample of Binomial( 1, 0.5): 0 A sample of Binomial(100, 0.9): 94