mardi 7 juillet 2015

new to java. how to randomly select an item from array

I have been able to store elements in an array and want to randomly get the winners.

this is what I have managed to do so far

public class Lottery {

public static void main(String[] args) {
    Scanner userInput = new Scanner(System.in);
    System.out.println("How many Contestans have worn?");
    int numWinners = userInput.nextInt();
    String dummy = userInput.nextLine();
    //creating the size of the array
    String[] winners = new String[numWinners];

    System.out.println("\nEnter in" +numWinners + "winners");

    for( int i = 0; i < winners.length; i++){
        System.out.print("Winner" + (i+1)+ ":");
        winners[i]= userInput.nextLine();


    }
    System.out.println("The contestants you entered are: ");

    for(int i =0; i<winners.length;i++){
        System.out.println(winners[i]);
    }



   }

}

How do I print at random the winners names




Aucun commentaire:

Enregistrer un commentaire