Génération de variables aléatoires
uniformes, normales et exponentielles
avec l’API Random de Java

Par Hugo ETIEVANT

Une variable aléatoire est une variable dont la suite des valeurs n’est pas prédictible. Aussi longue que soit la série générée, il n’est pas possible de trouver une équation permettant de prédire le reste de la série à partir de celles déjà générées.

Il est fréquent d’avoir à utiliser des variables aléatoires. Les principaux domaines utilisateurs de ces variables sont les jeux, les simulations et la cryptographie. Qu’il s’agisse de déterminer la valeur d’un lancé de dés où de positionner un personnage dans un jeu vidéo, les besoins en hasard sont nombreux. Les logiciels de simulation numérique, permettant par exemple de tester virtuellement la résistance d’une installation nucléaire ont recours de façon massive aux variables aléatoires. Les logiciels de cryptographie sont eux aussi très gourmands en nombres aléatoires pour la génération de clés secrètes incassables (ou presque).

Java fourni dans son JDK depuis la version 1.0 une API standard permettant la génération de nombres aléatoires.


API Random Télécharger le tutoriel sur l'API Random
mode FTP - miroir HTTP
71 Ko 20/05/2004 17 slides

 
 
 
 
Partenaires

Hébergement Web