Probabilité [C] - C - Programmation
Marsh Posté le 25-11-2004 à 16:34:24
Soit p ta probabilité (entre 0.0 et 1.0) d'avoir un 1.
Si on a une fonction R() qui renvoie un nombre aléatoire entre 0 et N, alors c'est un bete:
int resultat = (R()<=p*N);
Reste plus qu'à trouver R() et N
Marsh Posté le 25-11-2004 à 16:28:39
Bonjour à toutes et à tous,
J'ai un petit souci concernant les nombres aléatoires. En fait j'ai une probabilité entre 0 et 1, donc par exemple 0.6. J'aimerais en fonction de ce nombre entre 0 et 1 me sortir un entier (soit 0 soit 1) aléatoire qui tient compte de cette probabilité. Evidemment si la proba est 1, je n'aurais aucun 0 mais que des 1. Ca parait compliquer je sais ... Mais est ce que quelqu'un peu m'éclairer ?
Merci.