Tengo una matriz de valores numéricos, y quiero seleccionar al azar un valor de esa matriz y luego insertarlo en una variable int
.Seleccione un valor aleatorio de una matriz
No estoy seguro de qué código necesitará ver. Entonces,
Aquí está el bucle for
que estoy usando para generar 13 números (1-13) e insertarlos en la matriz.
int clubsArray [];
clubsArray = new int [13];
for(int i = 0; i < clubsArray.length; i++) {
clubsArray[i] = i +1;
}
que funciona bien, pero ahora necesito seleccionar, por ejemplo, 2 valores aleatorios a partir de esa matriz (y luego insertarlo en una variable que se utilizará más adelante.
He mirado alrededor en muchos sitios web y he visto cosas como ArrayList<String>
para insertar valores en una matriz y luego usar Random generator = new Random()
para seleccionar el valor de la matriz y luego .remove()
para eliminarlo de la matriz. Pero cuando lo he usado no lo hago 't trabajo.
En realidad, no se "inserta" en una variable int, en lugar de "asignar" a :) –
posible duplicado de [Cómo generar un número aleatorio con Java de la lista dada de números] (http://stackoverflow.com/questions/1247915/how-to-generate-a-random-number-with-java-from-given-list-of-numbers) – Mark