std::binomial_distribution<IntType>::param
Von cppreference.com
< cpp | numeric | random | binomial distribution
| param_type param() const; |
(1) | (seit C++11) |
| void param( const param_type& params ); |
(2) | (seit C++11) |
Verwaltet die zugehörige Verteilungsparametersatz.
1) Gibt den zugehörigen Parametersatz zurück.
2) Setzt den zugehörigen Parametersatz auf params.
Inhalt |
[bearbeiten] Parameter
| params | - | neuer Inhalt des zugehörigen Parametersatzes |
[bearbeiten] Rückgabewert
1) Der zugehörige Parametersatz.
2) (keiner)
[bearbeiten] Komplexität
Konstant.
[bearbeiten] Beispiel
Führen Sie diesen Code aus
#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