- HumHumHum
- Messages : 1063
Date d'inscription : 23/02/2024
Suite de la discussion sur les génrateurs aléatoires
Lun 22 Juil - 15:58
Ce fil de discussion est la suite de : https://dlz9.forumactif.com/t2160-le-generateur-aleatoire-de-dlzlogic fermé par Dlzlogic.
[103, 88, 115, 98, 91, 89, 113, 101, 103, 99]
Vu l'uniformité, la valeur théorique pour chaque classe est 100, bien sûr.
[111, 97, 96, 99, 105, 104, 97, 87, 104, 100]
[104, 91, 97, 85, 100, 97, 99, 123, 97, 107]
[105, 96, 122, 91, 108, 104, 79, 109, 93, 93]
[95, 109, 107, 98, 113, 86, 94, 111, 94, 93]
[107, 106, 96, 106, 91, 102, 108, 82, 109, 93]
[91, 115, 91, 99, 103, 97, 107, 98, 102, 97]
[101, 92, 106, 95, 110, 116, 103, 99, 91, 87]
[102, 116, 97, 91, 97, 102, 109, 95, 91, 100]
[117, 94, 99, 106, 113, 98, 94, 112, 89, 78]
[90, 90, 113, 109, 87, 91, 110, 102, 98, 110]
La comparaison est facile : rien ne distingue genrand, alias mt19937.
Les nombres sont tirés de façon uniforme dans [0,1[. Voici la répartition des 1000 nombres produits par genrand_real2() dans les 10 classes de largeur 1/10 entre 0 et 1 :Dlzlogic a écrit:Pour vérifier la liste que vous avez sorti, la solution est simple : on calcule la répartition en 10 classes comme je le fais habituellement et on obtient les 10 nombres dans les classes. Ces nombres seront très-très proches de la valeur théorique.
[103, 88, 115, 98, 91, 89, 113, 101, 103, 99]
Vu l'uniformité, la valeur théorique pour chaque classe est 100, bien sûr.
Même protocole pour 10 simulations avec Python :Parallèlement on réalise quelques simulations avec des logiciels honnêtes, par exemple Pyphon, avec strictement le même protocole et on note les résultats dans les différentes classes. La comparaison sera facile.
[111, 97, 96, 99, 105, 104, 97, 87, 104, 100]
[104, 91, 97, 85, 100, 97, 99, 123, 97, 107]
[105, 96, 122, 91, 108, 104, 79, 109, 93, 93]
[95, 109, 107, 98, 113, 86, 94, 111, 94, 93]
[107, 106, 96, 106, 91, 102, 108, 82, 109, 93]
[91, 115, 91, 99, 103, 97, 107, 98, 102, 97]
[101, 92, 106, 95, 110, 116, 103, 99, 91, 87]
[102, 116, 97, 91, 97, 102, 109, 95, 91, 100]
[117, 94, 99, 106, 113, 98, 94, 112, 89, 78]
[90, 90, 113, 109, 87, 91, 110, 102, 98, 110]
La comparaison est facile : rien ne distingue genrand, alias mt19937.
- HumHumHum
- Messages : 1063
Date d'inscription : 23/02/2024
Re: Suite de la discussion sur les génrateurs aléatoires
Mar 23 Juil - 11:03
Conclusion de l'histoire : tout ce que raconte Dlzlogic sur genrand (qui est en fait une implantation de Mersenne Twister) est un tissu de balivernes sans aucun fondement. En effet, aucun argument vérifiable n'a été produit par Dlzlogic à l'appui de son affirmation "genrand triche".
- beagle
- Messages : 4076
Date d'inscription : 29/06/2019
Re: Suite de la discussion sur les génrateurs aléatoires
Mar 23 Juil - 11:15
Cela fait longtemps que Pierre parle de ce fameux genrand.
Si genrand est bien l'implémentation de Mersenne Twister alors en effet,
si on met du Mersenne Twister dans tous les logiciels,
cela augmente la situation de seul contre toute l'humanité mathématique de Pierre.
heureusement qu'il a les reins solides.
Si genrand est bien l'implémentation de Mersenne Twister alors en effet,
si on met du Mersenne Twister dans tous les logiciels,
cela augmente la situation de seul contre toute l'humanité mathématique de Pierre.
heureusement qu'il a les reins solides.
- beagle
- Messages : 4076
Date d'inscription : 29/06/2019
Re: Suite de la discussion sur les génrateurs aléatoires
Mar 23 Juil - 11:37
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|