STATISTIQUE D'APPARITION DE NUMEROS LORS DE LANCEMENT DE DÉS

Messages postés
455
Date d'inscription
mercredi 6 mars 2002
Statut
Membre
Dernière intervention
18 décembre 2003
- - Dernière réponse : cs_Skyride
Messages postés
36
Date d'inscription
jeudi 10 janvier 2002
Statut
Membre
Dernière intervention
18 décembre 2002
- 11 déc. 2002 à 19:08
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/9937-statistique-d-apparition-de-numeros-lors-de-lancement-de-des

Afficher la suite 
cs_Skyride
Messages postés
36
Date d'inscription
jeudi 10 janvier 2002
Statut
Membre
Dernière intervention
18 décembre 2002
-
Je débute en C++ et je n'ai qu'une chose à dire, merci cmarsc et kjus pour avoir intelligemment commenté ma source me permettant ainsi de bénéficier de vos conseils...
cs_Zebigbos
Messages postés
10
Date d'inscription
lundi 9 décembre 2002
Statut
Membre
Dernière intervention
20 décembre 2002
-
Si ton programme presente un interet certain à la programmation, il n'en presente aucun pour la statistique:
tout le monde sait que la probabilité pour que chaque chiffre apparaisse sur un dé est de 1/6
Si cela est plus variable sur un petit echantillon, pour un echantillon plus grand(apres 1000 lancers) la difference est negligeable.
cs_kjus
Messages postés
269
Date d'inscription
mercredi 24 avril 2002
Statut
Membre
Dernière intervention
9 juin 2003
-
..srand que l'on peut initialiser sur les secondes écoulées depuis 1970 :
srand(unsigned(time(NULL)));
(avec #include <tiome.h> )
cmarsc
Messages postés
455
Date d'inscription
mercredi 6 mars 2002
Statut
Membre
Dernière intervention
18 décembre 2003
-
salut,

pour un tel exercice il est préférable d'utiliser un tableau c'est plus simple
int les_des[6];

for (int lance = 1; lance <= 1000; lance++ )
{
cote = 1+ (rand() % 6);
les_des[cote]++;

}

de plus sachant que tu utilises rand sans srand les résultats seront toujours les mêmes (à chaques exécutions)

cmarsc ;-)