Mostrando entradas con la etiqueta Java. Mostrar todas las entradas
Mostrando entradas con la etiqueta Java. Mostrar todas las entradas

jueves, 9 de junio de 2011

Vector con numeros aleatorios sin repetir JAVA

Codigo  en Java, que llena un vector de 10 pocisiones aleatoriamente sin numeros repetidos. Si quieres un vector de mas Numeros solo cambia el valor de n = ?

int n = 10;
int k = n;
int[] resultado = new int[n];
int[] numeros=new int[n];       
Random rnd = new Random();
int res;
       
for(int i=0;i<n;i++){
    numeros[i]=i+1;
}
       
for(int i=0;i<n;i++){
    res = rnd.nextInt(k);           
        resultado[i]=numeros[res];
        numeros[res]=numeros[k-1];
        k--;           
}
for(int i = 0; i<10; i++){
       System.out.println(resultado[i]);
}