Generateur de nombres aleatoire
loulou cat
-
loulou cat -
loulou cat -
Bonjour,
écrire un programme en C qui générer des nombres aleatoires dans[0,1] selon une loi de distrubution quelconque ...
merci
écrire un programme en C qui générer des nombres aleatoires dans[0,1] selon une loi de distrubution quelconque ...
merci
1 réponse
-
je ne sais pas quel est la loi de probabilité que suit ma variable "NbrAlea", mais voici un code permettant de générer un nombre aléatoire:
Primo il faut inclure la bibliothèque "time.h" qui contient les fonctions traitant le temps (date et heure)
srand(time(NULL)); // initialisation du générateur de nombre aléatoires
NbrAlea=(rand()%(MAX-MIN+1)+MIN);
Remarque:
- La fonction "srand()" ne doit être appelée qu'une seule fois. Ensuit, on peut faire autant de rand() que voulus
-MIN et MAX dans ton cas représenteront respectivement 0 et 1
si tu en sais plus sur la loi de probabilité que suit "NbrAlea", tiens moi au courant.