Test de la qualité du générateur de nombres aléatoires de Java
![]()
On souhaite vérifier la qualité du générateur de nombres aléatoires de Java.
Le but est de calculer les effectifs de chacun des nombres entiers générés
aléatoirement dans l'intervalle [0,n] après un nombre nb de tirages. Ces effectifs
devraient tendre à être identiques pour peu que nb soit grand vis à vis de n.
Les données du problème sont nb (entier) et la valeur maximale n (entier).
Le résultat est un tableau contenant les effectifs.
Ce tableau pourra être affiché à l'écran par le programme appelant pour vérifier que les effectifs sont voisins.
On rappelle qu'un nombre entier v compris dans l'intervalle [0,n] pourra être
généré en java via la formule v =(int) (Math.random()*(n+1));.
On aura intérêt à programmer une fonction implantant cette formule.
![]()
Auteur: Nicolas JANEY
UFR Sciences et Techniques
Université de Besançon
16 Route de Gray, 25030 Besançon
nicolas.janey@univ-fcomte.fr
![]()