Namespaces
Variants

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

From cppreference.net

std::normal_distribution
Member functions
Generation
normal_distribution::operator()
(C++11)
Characteristics
Non-member functions
(C++11) (C++11) (until C++20)
(C++11) (C++11)
template < class Generator >
result_type operator ( ) ( Generator & g ) ;
(1) (depuis C++11)
template < class Generator >
result_type operator ( ) ( Generator & g, const param_type & params ) ;
(2) (depuis C++11)

Génère des nombres aléatoires qui sont distribués selon la fonction de probabilité associée. L'entropie est acquise en appelant g. operator ( ) .

La première version utilise l'ensemble de paramètres associé, la seconde version utilise params . L'ensemble de paramètres associé n'est pas modifié.

Paramètres

g - un objet générateur de bits aléatoires uniforme
params - ensemble de paramètres de distribution à utiliser à la place de celui associé
Exigences de type
-
Generator doit satisfaire aux exigences de UniformRandomBitGenerator .

Valeur de retour

Le nombre aléatoire généré.

Complexité

Nombre amorti constant d'invocations de g. operator ( ) .