génération d'une note aléatoire avec probabilité différentes

génération d'une note aléatoire avec probabilité différentes - C++ - Programmation

Marsh Posté le 09-12-2007 à 12:21:08    

Bonjour a tous !
 
J'ai probleme en C++. Je dois générer une note aléatoire (flotant) qui doit obéir aux probabilités suivantes :
- 10% de chance que la note soit comprise entre 0 et 6
- 20% de chance que la note soit comprise entre 6 et 9
- 20% de chance que la note soit comprise entre 9 et 11
- 20% de chance que la note soit comprise entre 11 et 13
- 15% de chance que la note soit comprise entre 13 et 15
- 10% de chance que la note soit comprise entre 15 et 18
- 5% de chance que la note soit comprise entre 18 et 20.
 
Je sais générer une note aléatoirement sur un interval mais c'est la partie probabilité qui me pose problème.
Merci d'avance.

Reply

Marsh Posté le 09-12-2007 à 12:21:08   

Reply

Marsh Posté le 09-12-2007 à 12:51:55    

Tu na's qu'a tirer d'abord un nombre X entre 0 et 100 pour savoir dans quel intervalle tu vas tirer ta note.

Reply

Marsh Posté le 09-12-2007 à 12:56:07    

Intéressant je me demande bien comment on fait.

Reply

Marsh Posté le 09-12-2007 à 18:08:31    

je dirais comme ace, tu tires d'abord ton pourcentage par exemple 35, tu es dans la plage 31-50 donc la note doit etre comprise entre 9 et 11 et donc la tu tires un nombre entre 0 et 2 auquel tu rajoutes 9.


Message édité par breizhbugs le 09-12-2007 à 18:13:49
Reply

Marsh Posté le 09-12-2007 à 22:47:37    

je dirais pareil


---------------
--- WinSplit Revolution ---
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed