Выбрать случайное значение из массива

У меня есть массив числовых значений, и я хочу случайным образом выбрать значение из этого массива, а затем вставить его в переменную int.

Я не уверен, какой код вам нужно увидеть. Итак,

Вот цикл for, который я использую для генерации 13 чисел (1-13) и вставки их в массив.

    int clubsArray []; 
    clubsArray = new int [13]; 

    for(int i = 0; i < clubsArray.length; i++) { 

        clubsArray[i] = i +1; 

    }

Это работает хорошо, но теперь мне нужно выбрать, например, 2 случайных значения из этого массива (и затем вставить их в переменную, которая будет использоваться позже.

Я просмотрел множество сайтов и видел такие вещи, как ArrayList для вставки значений в массив и затем использование Random generator = new Random() для выбора значения из массива и затем .remove() для удаления его из массива. Но когда я это использовал, это не работает.

7
задан Ishtar 29 January 2012 в 17:52
поделиться