Test de la qualité du générateur de nombres aléatoires de Java

Horizontale.gif (2348 octets)

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.

Horizontale.gif (2348 octets)

Auteur: Nicolas JANEY
UFR Sciences et Techniques
Université de Besançon
16 Route de Gray, 25030 Besançon
nicolas.janey@univ-fcomte.fr

Horizontale.gif (2348 octets)