fatal_error a écrit:pour n fixe par exemple n=100, si on a eu 100 pil. Ca veut dire quoi que face a "plus de chances de sortir plus vite" ? (je ne te fais pas l'offense du prochain coup, mais je vois pas ce que tu as en tete)
Sinon parenthese a part, le generateur ne fait pas des tirages qui respectent une loi normale, mais il fait des tirages qui suivent une loi uniforme, c'est ecrit dans les comment je crois
De mémoire la fréquence de retour de 100 pile en suivant est de 2.4.10^21 siècles. Alors oui, si on a fait 100 plis en suivant, les chances d'avoir de nouveau un pile sont quasi nulles.
Il est un peu dommage d'en revenir aux jeux. Des essais ont montré que en jouant le retard, le gain est faible de 2 à 4%. Ce qui est important, c'est l'exemple des poissons et de toutes les expérience (pour reprendre le terme utilisé) qui sont faites avec des variables aléatoires et donnent une répartition conforme à la loi normale.
Concernant le générateur, c'est quoi une loi uniforme ? Il suffit de faire des essais pour voir le type de répartition et avoir une traduction exacte de
A C-program for MT19937: Real number version
genrand() generates one pseudorandom real number (double)
which is uniformly distributed on [0,1]-interval, for each
call.
[code]MT 500 tirages -2 -6 -5 1 1 -13 11 -5 10 8 emq=7.79
MT 1000 tirages -14 -7 17 2 -1 -17 9 -10 14 7 emq=11.80
MT 500 tirages 3 11 2 -3 5 -6 -2 3 -5 -8 emq=5.83
MT 1000 tirages 11 11 6 4 9 -18 -1 0 -16 -6 emq=10.50
MT 500 tirages 6 5 -3 -9 -9 2 11 -1 -4 2 emq=6.48
MT 1000 tirages 4 6 2 -5 -5 14 -7 -5 -17 13 emq=9.63
MT 500 tirages 0 6 -4 0 -3 -7 11 9 0 -12 emq=7.12
MT 1000 tirages 0 9 -7 -4 -4 -9 7 10 3 -5 emq=6.88
MT 500 tirages 3 5 -6 -6 9 19 0 -7 -10 -7 emq=9.10
MT 1000 tirages 1 3 -1 -10 -1 13 2 -1 -13 7 emq=7.48
MT 500 tirages -11 13 -1 7 -1 -1 6 -6 6 -12 emq=8.12
MT 1000 tirages -21 15 9 12 -2 -1 -7 3 7 -15 emq=11.68
MT 500 tirages -3 -3 -4 -1 12 -3 4 1 -6 3 emq=5.27
MT 1000 tirages 3 -1 -2 -9 9 1 8 -4 -10 5 emq=6.51
MT 500 tirages 7 -10 -7 -9 19 -8 8 -3 4 -1 emq=9.39
MT 1000 tirages 2 -20 6 -15 16 -5 13 -4 7 0 emq=11.45
MT 500 tirages 2 1 10 -7 4 1 -1 3 -10 -3 emq=5.68
MT 1000 tirages 1 3 14 -5 -5 4 -1 7 -11 -7 emq=7.39
MT 500 tirages -6 -2 0 -6 14 -11 -2 6 8 -1 emq=7.44
MT 1000 tirages -20 0 -3 -1 31 -8 -5 7 10 -11 emq=13.86
rand 500 tirages 3 -7 -10 -2 1 2 -4 12 6 -1 emq=6.36
rand 1000 tirages -1 -1 -2 4 -2 5 2 7 -4 -8 emq=4.52
rand 500 tirages 5 -4 -1 1 1 1 -5 -1 -5 8 emq=4.22
rand 1000 tirages 5 -10 -10 0 4 -4 4 3 0 8 emq=6.20
rand 500 tirages 7 11 -1 -2 -1 -9 -19 2 9 3 emq=8.89
rand 1000 tirages 9 4 -3 1 8 -5 -25 -9 10 10 emq=11.07
rand 500 tirages 2 11 -8 5 4 7 3 -9 -2 -13 emq=7.76
rand 1000 tirages -2 11 -3 13 -3 1 15 -9 -13 -10 emq=9.93
rand 500 tirages 3 -1 10 3 0 1 4 -18 -5 3 emq=7.41
rand 1000 tirages -4 0 8 3 6 -3 8 -10 -14 6 emq=7.67
rand 500 tirages -13 2 -12 -9 13 -9 8 -7 18 9 emq=11.38
rand 1000 tirages -9 13 1 -14 11 -10 8 -27 23 4 emq=14.93
rand 500 tirages -9 -16 -3 4 1 10 2 1 -4 14 emq=8.69
rand 1000 tirages -5 -11 -5 7 -6 11 -8 11 -5 11 emq=8.87
rand 500 tirages -3 1 -1 7 -3 -6 -4 1 1 7 emq=4.37
rand 1000 tirages 4 -1 -4 21 -3 -9 -11 0 -7 10 emq=9.63
rand 500 tirages -3 -6 2 2 -2 -5 12 0 1 -1 emq=5.03
rand 1000 tirages -1 -1 -2 -1 -6 3 11 -2 1 -2 emq=4.50
rand 500 tirages 11 -1 0 5 1 -3 -18 7 -7 5 emq=8.19
rand 1000 tirages 10 12 -7 12 -28 3 -17 6 6 3 emq=13.33
[/codeE]
Exemple de comparaison entre les modes de tirages
10 boules avec le résultat en colonne.
Le chiffre indiqué est la différence à 50 (rep à 100) pour une meilleure clarté
La premier paquet (MT) avec le générateur MT19937, le second avec rand
Pour chaque double ligne, il y a un comptage au bout de 500 sorties et au bout de 1000 sorties.
Ces résultats ont déjà été donnés, mon fichier date du 31 octobre.