Lo que hace es generar pares de números del 1 al 8
Cita:
Gracias public int[] cambiarCartas(){
int[] cartas = new int[16];
int cont = 0;
while(cont < cartas.length){
Random random = new Random();
int n = random.nextInt(8) + 1;
int m = 0;
for(int i=0; i < cartas.length; i++){
if(cartas[i] == n){
m++;
}
}
if(m < 2){
cartas[cont] = n;
cont++;
}
}
return cartas;
}
int[] cartas = new int[16];
int cont = 0;
while(cont < cartas.length){
Random random = new Random();
int n = random.nextInt(8) + 1;
int m = 0;
for(int i=0; i < cartas.length; i++){
if(cartas[i] == n){
m++;
}
}
if(m < 2){
cartas[cont] = n;
cont++;
}
}
return cartas;
}