Допустим, вы хотите диапазон от 0 до 9, 0 - минимум, а 9 - максимум. Приведенная ниже функция будет печатать что угодно в диапазоне от 0 до 9. Она одинакова для всех диапазонов.
public static void main(String[] args) {
int b = randomNumberRange(0, 9);
int d = randomNumberRange (100, 200);
System.out.println("value of b is " + b);
System.out.println("value of d is " + d);
}
public static int randomNumberRange(int min, int max) {
int n = (max + 1 - min) + min;
return (int) (Math.random() * n);
}