Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/10/2015, 03:28
Avatar de muchuelu93
muchuelu93
 
Fecha de Ingreso: noviembre-2013
Mensajes: 35
Antigüedad: 10 años, 5 meses
Puntos: 2
Exclamación Problema tonto, random en java

Hola tengo este metodo que hace un numero aleatorio y lo devuelve, numeros entre el 1 y el 5, quiero que los devuelva pero que no repita. Es decir, ahora me devuelve, por ejemplo, 3-2-5-2-3, y no quiero eso, quiero por ejemplo, que devuelva esto, 3-1-5-4-2.

Espero que me de a entender!

Código:
private int aleatori()
    {
        Integer[] alea = new Integer[5];
        int u=0;
        int y1=0;

        while(y1<5)
        {
            u=new Double(Math.random() * 5).intValue();
            if (alea[u] == null) 
            {
                alea[u] = y1++;
            }  
        }
        return u;
    }