La classe Random est utilisée pour générer un flux de nombres pseudo-aléatoires.

Si deux objets Random sont crés avec la même racine et la même séquence d'appels de méthode, ils généreront et retourneront des séquences de nombres identiques.

Les constructeurs
Random()
crée un générateur de nombre aléatoire.
Random(long seed)
crée un objet Random utilisant la valeur entière seed

Les méthodes
protected int next(int bits)
génère un prochain nombre pseudo-aléatoire.
boolean nextBoolean()
retourne la prochaine valeur booléenne pseudo-aléatoire.
void nextBytes(byte[] bytes)
génère des octets et les place dans le tableau passé en argument.
double nextDouble()
retourne la prochaine valeur de type double pseudo-aléatoire.
float nextFloat()
retourne la prochaine valeur de type float pseudo-aléatoire.
double nextGaussian()
retourne la prochaine valeur Gaussienne de type double pseudo-aléatoire.
int nextInt()
retourne la prochaine valeur de type int pseudo-aléatoire.
int nextInt(int n)
retourne la prochaine valeur de type int pseudo-aléatoire, entre 0 et l'argument spécifié.
long nextLong()
retourne la prochaine valeur de type long pseudo-aléatoire.
void setSeed(long seed)
fixe l'argumet seed utilisé par le générateur de nombre pseudo-aléatoire.
Les méthodes héritées de la classe java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait