I've just started programming and was trying to make a randomizer where a random number will be generated and that random number will be linked with a name which will then show up, and I can't figure out the problem in my code, this is the error that pops up
"Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 9
at random.Randomiser.main(Randomiser.java:21)"
package random;
public class Randomiser {
public static void main(String[] args) {
int number = ((int) (Math.random()*10))+1;
int[] intArray = new int[9];
intArray[0] = 1;
intArray[1] = 2;
intArray[2] = 3;
intArray[3] = 4;
intArray[4] = 5;
intArray[5] = 6;
intArray[6] = 7;
intArray[7] = 8;
intArray[8] = 9;
intArray[9] = 10;
if (number == 1)
System.out.println("Isaac");
if (number == 2)
System.out.println("Madgeline");
if (number == 3)
System.out.println("Cain");
if (number == 4)
System.out.println("Judas");
if (number == 5)
System.out.println("Blue Baby");
if (number == 6)
System.out.println("Eve");
if (number == 7)
System.out.println("Samson");
if (number == 8)
System.out.println("Azazel");
if (number == 9)
System.out.println("Lazarus");
if (number == 10)
System.out.println("Eden");
}
}