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.Random
utilise uniquement une distribution 48 bits (voir les détails de l'implémentation), donc elle n'aura pas de distribution normale.