Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4787 connectés 

  FORUM HardWare.fr
  Programmation
  C

  [C] Probabilité

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C] Probabilité

n°907793
Profil sup​primé
Posté le 25-11-2004 à 16:28:39  answer
 

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.

mood
Publicité
Posté le 25-11-2004 à 16:28:39  profilanswer
 

n°907804
Lam's
Profil: bas.
Posté le 25-11-2004 à 16:34:24  profilanswer
 

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 :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  [C] Probabilité

 

Sujets relatifs
[algo/proba] je chercher une fonction de probabilite[C++] Ch générateur de nb aléatoire a densité de probabilité ajustable
Plus de sujets relatifs à : [C] Probabilité


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)