A function which returns a random int with the range [minVal, maxVal].
Code taken from "Generating random numbers in a range with Java" on StackOverflow
public static int randRange(int minVal, int maxVal){
return minVal + (int)(Math.random() * ((maxVal - minVal) + 1));
}