std::negative_binomial_distribution<IntType>:operator()
Von cppreference.com
< cpp | numeric | random | negative binomial distribution
| template< class Generator > result_type operator()( Generator& g ); |
(1) | (seit C++11) |
| template< class Generator > result_type operator()( Generator& g, const param_type& params ); |
(2) | (seit C++11) |
Generiert Zufallszahlen, die gemäß der zugehörigen Wahrscheinlichkeitsfunktion verteilt sind. Die Entropie wird durch Aufrufen von g.operator() bezogen.
Die erste Version verwendet die zugehörige Parametergruppe, die zweite Version verwendet params. Die zugehörige Parametergruppe wird nicht modifiziert.
[bearbeiten] Parameter
| g | - | Ein Uniform-Random-Bit-Generator-Objekt |
| params | - | Verteilungsparametergruppe, die anstelle der zugehörigen verwendet werden soll |
| Typanforderungen | ||
-Generator muss die Anforderungen an UniformRandomBitGenerator erfüllen. | ||
[bearbeiten] Rückgabewert
Die generierte Zufallszahl.
[bearbeiten] Aufwand
Amortisiert konstante Anzahl von Aufrufen von g.operator().