Génération aléatoire d’un nombre entier compris dans un intervalle

Comment générer aléatoirement un nombre entier compris dans un intervalle, c’est-à-dire entre des valeurs minimale et maximale ? La solution qui vient spontanément à l’esprit (min + Math.round ((max -1) * Math.random ())) n’est pas correcte, car elle n’assure pas la représentativité statistique équitable (équiprobabilité) de tous les entiers possibles. Par exemple, la répétition de 1 000 tirages d’une valeur dans l’intervalle [3, 9] permet de dégager les probabilités d’occurrence par valeur suivantes :
Génération aléaoitre d'un entier compris dans un intervalle (mauvais)

Continuer la lecture de « Génération aléatoire d’un nombre entier compris dans un intervalle »

Génération aléatoire d’un nombre entier compris dans un intervalle