The compiler’s heuristics will never let you omit the last return. If you’re sure it’ll never be reached, I’d replace it with a throw to make the situation clear.
private static int oneRun(int range) {
int[] rInt = new int[range+1]; // Stores the past sequence of ints.
rInt[0] = generator.nextInt(range); // Inital random number.
for (int count = 1; count <= range; count++) {
...
}
throw new AssertionError("unreachable code reached");
}