I am trying to choose a string out of 4 strings randomly, and to show this string on the console. How can i do it ? For example, there is a question, if user answers it correctly, then the console will display one of the strings that i chose. I know how to choose an integer value randomly, but i could not figure out how to choose a string randomly. Please Help?

String[] stringNum = {"Good","Fine","Gorgeous","Pretty Good" }; 
    int stringSec = myRandom.nextInt(3); 
    for (String element:stringNum){
        System.out.println("Index is: " + element.indexOf(stringSec));
    }//end for

What is wrong with this code ? I don't know arrays well but can you please explain ?

Why do you think there is something wrong with the code you posted? If you are getting errors please post them. If the code doesn't do what you want it to, please explain.

Why do you think there is something wrong with the code you posted? If you are getting errors please post them. If the code doesn't do what you want it to, please explain.

OK. Guys i got it.

This question has already been answered. Start a new discussion instead.