La classe aléatoire a une méthode pour générer des int aléatoires dans une plage donnée. Par exemple:
Random r = new Random();
int x = r.nextInt(100);
Cela générerait un nombre entier supérieur ou égal à 0 et inférieur à 100. J'aimerais faire exactement la même chose avec un nombre long.
long y = magicRandomLongGenerator(100);
La classe aléatoire n'a que nextLong (), mais elle ne permet pas de définir range.
java.util.Randomutilise uniquement une distribution 48 bits (voir les détails de l'implémentation), donc elle n'aura pas de distribution normale.