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

cmarsc Messages postés 455 Date d'inscription mercredi 6 mars 2002 Statut Membre Dernière intervention 18 décembre 2003 - 15 juil. 2002 à 16:50
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

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
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
11 déc. 2002 à 18:11
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
16 juil. 2002 à 00:31
..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
15 juil. 2002 à 16:50
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 ;-)
Rejoignez-nous