Una forma puede ser crear un array de enteros del 1 al 90 y después cambiar aleatóriamente la posición de cada elemento. Una vez el array esté listo, ya puedes ir mostrando a los jugadores el contenido del array empezando desde la posición 0. Además, el mismo array te servirá luego para comprobar los números de quien cante línea o bingo.
Una posible implementación:
Saludos.
Una posible implementación:
Código [Seleccionar]
int[] array = new int[90];
llenarArray();
mezclarArray();
llenarArray(){
for(int i = 0; i < array.length; i++){
array[i] = i + 1;
}
}
mezclarArray(){
int posicionCambio = 0;
int elementoCambio = 0;
for(int i = 0; i < array.length; i++){
posicionCambio = (int) (Math.random() * 90);
elementoCambio = array[posicionCambio];
array[posicionCambio] = array[i];
array[i] = elementoCambio;
}
}
Saludos.