How do I use Math.random() to generate a random integer between 1 and 99, both inclusive?
62 Answers
This works, make sure to import java.util.Random:
int max = 100; int min = 1; Random rand = new Random(); int randomNum = rand.nextInt((max - min) + 1) + min; 0int min =1; int max = 99; private static int getRandomNumberInRange(int min, int max) { if (min >= max) { throw new IllegalArgumentException("max must be greater than min"); } Random r = new Random(); return r.nextInt((max - min) + 1) + min; }