Hola muchachos, necesito comprobar 4 random distintos para que no se repitan. Lo hice mediante un while y tambien con do while pero no funciona les paso el codigo para que lo miren.
Esto debo realizarlo mediante programación estructurada.
Código:
while (ranResA == ranResB || ranResA == ranResC || ranResA == ranResD || ranResB == ranResC || ranResB == ranResD || ranResC == ranResD ){
ranResA = rnd.nextInt(3)+1;
ranResB = rnd.nextInt(3)+1;
ranResC = rnd.nextInt(3)+1;
ranResD = rnd.nextInt(3)+1;
};
JOptionPane.showMessageDialog(null,"Pregunta: " + matrizPreguntas[nivel][numeroPregunta][0]+"\n "
+ "Respuesta A:"+matrizPreguntas[nivel][numeroPregunta][ranResA]
+ "\n Respuesta B:"+matrizPreguntas[nivel][numeroPregunta][ranResB]
+ "\n Respuesta C:"+matrizPreguntas[nivel][numeroPregunta][ranResC]
+ "\n Respuesta D:"+matrizPreguntas[nivel][numeroPregunta][ranResD]
);