Namespaces
Variants

std::extreme_value_distribution<RealType>:: operator()

From cppreference.net

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)

Erzeugt Zufallszahlen, die gemäß der zugehörigen Wahrscheinlichkeitsfunktion verteilt sind. Die Entropie wird durch Aufruf von g. operator ( ) erworben.

Die erste Version verwendet den zugehörigen Parametersatz, die zweite Version verwendet params . Der zugehörige Parametersatz wird nicht modifiziert.

Parameter

g - ein Uniform-Random-Bit-Generator-Objekt
params - zu verwendender Verteilungsparametersatz anstelle des zugehörigen
Typanforderungen
-
Generator muss die Anforderungen von UniformRandomBitGenerator erfüllen.

Rückgabewert

Die generierte Zufallszahl.

Komplexität

Amortisiert konstante Anzahl von Aufrufen von g. operator ( ) .