martes, 30 de junio de 2015

public void aleatorio(){
    int n=8;  //numeros aleatorios
        int k=n;  //auxiliar;
        int[] numeros=new int[n];
          int valor[]=new int[n];
        Random rnd=new Random();
        int res;

        //se rellena una matriz ordenada del 1 al 9(1..n)
        for(int i=0;i<n;i++){
            numeros[i]=i+1;
        }

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

No hay comentarios:

Publicar un comentario