static long randomLong() { ret defaultRandomGenerator().nextLong(); } static long randomLong(Random random) { ret random.nextLong(); } // returns number between 0 and max-1 static long randomLong(Random random, long max) { ret mod(randomLong(random), max); }