Ho una matrice di valori numerici e desidero selezionare a caso un valore da quella matrice e quindi inserirlo in una variabile int
.Selezionare un valore casuale da una matrice
Non sono sicuro di quale codice è necessario vedere. Quindi,
Ecco il ciclo for
che sto utilizzando per generare 13 numeri (1-13) e inserirli nell'array.
int clubsArray [];
clubsArray = new int [13];
for(int i = 0; i < clubsArray.length; i++) {
clubsArray[i] = i +1;
}
Che funziona bene, ma ora ho bisogno di selezionare, per esempio, 2 valori casuali da in tale matrice (e poi inserirlo in una variabile da utilizzare in seguito.
Ho guardato in giro su molti siti Web e ho visto cose come ArrayList<String>
per inserire valori in una matrice e quindi utilizzare Random generator = new Random()
per selezionare il valore dall'array e quindi .remove()
per rimuoverlo dall'array. Ma quando mai ho usato che non
in realtà non "inserisci" in una variabile int, piuttosto "assegna" a :) –
possibile duplicato di [Come generare un numero casuale con Java da una data lista di numeri] (http://stackoverflow.com/questions/1247915/how-to-generate-a-random-number-with-java-from-given-list-of-numbers) – Mark