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 |