<random> membres

[Cette documentation constitue un aperçu et peut faire l'objet de modifications avec les versions ultérieures. Blank topics are included as placeholders.]

Référence

Classes

classe de bernoulli_distribution

génère une distribution de Bernoulli.

classe de binomial_distribution

génère une distribution binomiale.

classe de cauchy_distribution

génère une distribution de Cauchy.

classe de chi_squared_distribution

Génère une distribution chi-rendue au carré.

classe de discard_block

Génère une séquence aléatoire en ignorant les valeurs retournées par son moteur de base. conservé pour la compatibilité TR1.

classe de discard_block_engine

Génère une séquence aléatoire en ignorant les valeurs retournées par son moteur de base.

classe de discrete_distribution

génère une distribution entière discrète.

classe d'exponential_distribution

génère une distribution exponentielle.

classe d'extreme_value_distribution

Génère une distribution de valeur de précaution.

classe de fisher_f_distribution

Génère une distribution de Fisher F.

classe de gamma_distribution

génère une distribution gamma.

classe de geometric_distribution

génère une distribution géométrique.

classe d'independent_bits_engine

Génère une séquence aléatoire avec un nombre de bits spécifié en réemballant des bits des valeurs retournées par son moteur de base.

classe linear_congruential

génère une séquence aléatoire à l'aide de l'algorithme congruential linéaire. conservé pour la compatibilité TR1.

classe de linear_congruential_engine

génère une séquence aléatoire à l'aide de l'algorithme congruential linéaire.

classe de lognormal_distribution

génère une distribution log-normale.

classe de mersenne_twister

génère une séquence aléatoire à l'aide de l'algorithme de tornade de Mersenne. conservé pour la compatibilité TR1.

classe de mersenne_twister_engine

génère une séquence aléatoire à l'aide de l'algorithme de tornade de Mersenne.

classe de negative_binomial_distribution

génère une distribution binomiale négative.

classe de normal_distribution

génère un de distribution normale.

classe de piecewise_constant_distribution

génère une distribution par morceaux constante.

classe de piecewise_linear_distribution

génère une distribution par morceaux linéaire.

classe de poisson_distribution

Génère une " loi de Poisson.

classe de random_device

Génère une séquence aléatoire à l'aide d'un périphérique externe.

classe de seed_seq

Enregistre un vecteur des valeurs entières non signées qui peuvent fournir une valeur de départ randomisée pour un moteur de nombres aléatoires.

classe de shuffle_order_engine

Génère une séquence aléatoire en réorganisant les valeurs retournées de son moteur de base.

classe de student_t_distribution

génère une distribution de T d'étudiant.

classe subtract_with_carry

Génère une séquence aléatoire à l'aide de soustraire avec ont l'algorithme. conservé pour la compatibilité TR1.

classe subtract_with_carry_01

Génère une séquence aléatoire à l'aide de la virgule flottante subtract avec ont l'algorithme. conservé pour la compatibilité TR1.

classe de subtract_with_carry_engine

Génère une séquence aléatoire à l'aide de soustraire avec ont l'algorithme.

classe d'uniform_int

génère une distribution entière uniforme. conservé pour la compatibilité TR1.

classe d'uniform_int_distribution

génère une distribution entière uniforme.

classe uniform_real

génère une distribution à virgule flottante uniforme. conservé pour la compatibilité TR1.

classe d'uniform_real_distribution

génère une distribution à virgule flottante uniforme.

classe de variate_generator

encapsule un moteur et une distribution.

classe de weibull_distribution

génère une distribution de Weibull.

classe de xor_combine

Génère une distribution combinée.

Typedef

typedef default_random_engine

définition de type pour le moteur par défaut.

typedef knuth_b

définition de type pour un moteur de commande de pas traînant.

typedef minstd_rand0

définition de type pour un moteur congruential linéaire.

typedef minstd_rand

définition de type pour un moteur congruential linéaire.

typedef mt19937

définition de type pour un moteur de tornade de Mersenne.

typedef mt19937_64

définition de type pour un moteur de tornade de Mersenne.

typedef ranlux_base_01

La définition de type pour un type à virgule flottante subtract avec comportent le moteur.

typedef ranlux3

La définition de type pour un soustraire avec comportent le moteur.

typedef ranlux3_01

La définition de type pour un type à virgule flottante subtract avec comportent le moteur.

typedef ranlux4

La définition de type pour un soustraire avec comportent le moteur.

typedef ranlux4_01

La définition de type pour un type à virgule flottante subtract avec comportent le moteur.

typedef ranlux24

Définition de type pour un moteur de bloc d'ignorer.

typedef ranlux24_base

La définition de type pour un soustraire avec comportent le moteur.

typedef ranlux48

Définition de type pour un moteur de bloc d'ignorer.

typedef ranlux48_base

La définition de type pour un soustraire avec comportent le moteur.

typedef ranlux64_base_01

La définition de type pour un type à virgule flottante subtract avec comportent le moteur.

Opérateurs

operator== <random>

Teste si le moteur situé à gauche de l'opérateur est égal au moteur du côté droit.

opérateur ! = <random>

Teste si le moteur situé à gauche de l'opérateur n'est pas égal au moteur du côté droit.

operator<< <random>

écrit les informations d'état au flux de données.

operator>> <random>

Extrait des informations d'état d'un flux de données.

Fonctions

generate_canonical

Retourne une valeur à virgule flottante d'une séquence aléatoire.