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 |