|
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.
|