Случайный класс имеет метод генерации случайного int в заданном диапазоне. Например:
Random r = new Random();
int x = r.nextInt(100);
Это приведет к тому, что число int больше или равно 0 и меньше 100. Я бы хотел сделать то же самое с длинным числом.
long y = magicRandomLongGenerator(100);
Случайный класс имеет только nextLong(), но он не позволяет устанавливать диапазон.