Tema: Duda java
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/03/2012, 03:48
alexg88
 
Fecha de Ingreso: abril-2011
Mensajes: 1.342
Antigüedad: 13 años, 6 meses
Puntos: 344
Respuesta: Duda java

Yo lo que haría es guardar los números generados en un hashset y cuando generes un número aleatorio lo intentas añadir y este te dirá si ya existe o no.

Luego cuando tengas los números en la tabla puedes recorrerlo y utilizar if - else como desees.

Código Java:
Ver original
  1. HashSet<Integer> tablaHash= new HashSet<Integer>();
  2. int i = 0;
  3. do{
  4.  
  5.   int numeroAleatorio = //Generas número aleatorio
  6.  
  7.   //Intenta añadir, el método add devuelve false si ya existía el número en la tabla
  8.   if(tablaHash.add(numeroAleatorio))
  9.    i++;  
  10.  
  11. }while (i<10);
  12.  
  13. //Puedes realizar un bucle foreach para realizar operaciones sobre los numeros de la tabla
  14.  
  15. for(Integer numero : tablaHash){
  16.  
  17.   //if (numero ...)
  18. }