Génère un nombre aléatoire dans l'intervalle [0,1[. Plus de détails...
#include <arcane/core/random/Uniform01.h>
Types publics | |
typedef UniformRandomNumberGenerator | base_type |
typedef Real | result_type |
Fonctions membres publiques | |
Uniform01 (base_type &rng) | |
Real | operator() () |
Génère un nombre aléatoire compris dans l'intervalle [0,1[. | |
Fonctions membres publiques statiques | |
static Real | apply (base_type &_rng) |
Génère un nombre aléatoire compris dans l'intervalle [0,1[ à partir du générateur _rng. | |
static ARCANE_DEPRECATED_122 Real | apply (const base_type &_rng, typename base_type::result_type rng_val) |
static Real | min () |
Valeur minimal retournée. | |
static Real | max () |
Borne supérieure (non atteinte) des valeurs retournées. | |
Attributs publics statiques | |
static const bool | has_fixed_range = false |
Types privés | |
typedef base_type::result_type | base_result |
Fonctions membres privées statiques | |
static Real | _apply (const base_type &_rng, typename base_type::result_type rng_val) |
Attributs privés | |
base_type & | _rng |
Génère un nombre aléatoire dans l'intervalle [0,1[.
Définition à la ligne 65 du fichier Uniform01.h.
|
private |
Définition à la ligne 136 du fichier Uniform01.h.
typedef UniformRandomNumberGenerator Arcane::Uniform01< UniformRandomNumberGenerator >::base_type |
Définition à la ligne 68 du fichier Uniform01.h.
typedef Real Arcane::Uniform01< UniformRandomNumberGenerator >::result_type |
Définition à la ligne 69 du fichier Uniform01.h.
|
inlineexplicit |
Définition à la ligne 72 du fichier Uniform01.h.
|
inlinestaticprivate |
Définition à la ligne 127 du fichier Uniform01.h.
|
inlinestatic |
Génère un nombre aléatoire compris dans l'intervalle [0,1[ à partir du générateur _rng.
Définition à la ligne 87 du fichier Uniform01.h.
|
inlinestatic |
Définition à la ligne 112 du fichier Uniform01.h.
|
inlinestatic |
Borne supérieure (non atteinte) des valeurs retournées.
Définition à la ligne 123 du fichier Uniform01.h.
|
inlinestatic |
Valeur minimal retournée.
Définition à la ligne 121 du fichier Uniform01.h.
|
inline |
Génère un nombre aléatoire compris dans l'intervalle [0,1[.
Définition à la ligne 78 du fichier Uniform01.h.
|
private |
Définition à la ligne 137 du fichier Uniform01.h.
|
static |
Définition à la ligne 70 du fichier Uniform01.h.