MLV_random.h - Ce fichier définit tous les prototypes des fonctions concernant la manipulation des
Contents
Auteur
Généré automatiquement par Doxygen pour MLV-3.1.0 à partir du code source.
MLV-3.1.0 Samedi 29 Janvier 2022 MLV_random.h(3)
Description Détaillée
Ce fichier définit tous les prototypes des fonctions concernant la manipulation des nombres aléatoires.
Auteur
Adrien Boussicault
Marc Zipstein
Documentation Des Fonctions
intMLV_get_random_boolean()
Renvoie 0 ou 1 aléatoirement.
Renvoie
0 ou 1 aléatoirement.
Exemplesbeginner/03_random.c.
doubleMLV_get_random_double(doublebegin,doubleend)
Renvoie un réel aléatoire choisi dans un intervalle donné en paramètre.
Paramètresbegin Borne inférieur de l'intervalle ( inclusif )
end Borne supérieur de l'intervalle ( inclusif )
Renvoie
Un réel aléatoire choisi dans l'intervalle [begin, end].
Exemplesbeginner/03_random.c.
intMLV_get_random_integer(intbegin,intend)
Renvoie un entier aléatoire choisi dans un intervalle donné en paramètre.
Paramètresbegin Borne inférieur de l'intervalle ( inclusif )
end Borne supérieur de l'intervalle ( inclusif )
Renvoie
Un entier aléatoire choisi dans l'intervalle [begin, end].
Exemplesbeginner/03_random.c.
voidMLV_set_seed(int32_tseed)
Initialise la graine du générateur de nombre interne. Par défaut, la graine de générateur de nombre est
automatiquement initialisé, à des valeurs différentes à chaque execution du programme.
Utilisez cette fonction si vous voulez que le générateur de nombre aléatoire utilise une graine
particulière (pour faire des tests reproductibles d'une execution sur l'autre). Dans le cas contraire,
vous n'avez pas besoin d'utiliser cette fonction.
Paramètresseed La graine (entier sur 32 bits).
Name
MLV_random.h - Ce fichier définit tous les prototypes des fonctions concernant la manipulation des
nombres aléatoires.
Synopsis
Fonctions
void MLV_set_seed (int32_t seed)
Initialise la graine du générateur de nombre interne.
int MLV_get_random_boolean ()
Renvoie 0 ou 1 aléatoirement.
int MLV_get_random_integer (int begin, int end)
Renvoie un entier aléatoire choisi dans un intervalle donné en paramètre.
double MLV_get_random_double (double begin, double end)
Renvoie un réel aléatoire choisi dans un intervalle donné en paramètre.
