package javaapplication1;
import java.util.Random;
public class Example {
public static void main(String[] args) {
int START = 13;
int END = 17;
Random random = new Random();
for (int idx = 1; idx <= 10; ++idx)
System.out.println(rangRandomInteger(START, END, random));
}
private static int rangRandomInteger(int start, int end, Random random) {
if (start > end) {
throw new IllegalArgumentException("Start > End");
}
long range = (long)end - (long)start + 1;
long rnd = (long)(range * random.nextDouble());
return (int)(rnd + start);
}
}
/*
run:
13
13
13
15
14
16
16
16
16
15
*/