Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/12/2012, 10:13
Avatar de DCienfuegos
DCienfuegos
 
Fecha de Ingreso: febrero-2009
Ubicación: Asturias
Mensajes: 195
Antigüedad: 15 años, 9 meses
Puntos: 3
Pregunta Rellenar matriz con numeros aleatorios

Hola muy buenas,

Estoy haciendo un metodo al que tu le pases un tamaño y cree una matriz cuadrada de ese tamaño y que la rellene aleatoriamente con numeros del 1 al 50

¿Como podria ser? Yo he hecho esto pero no me funciona.. Gracias!

Código:
    /**
     * Crea la matriz con un tamaño que se le pasa por teclado
     * 
     * @param  int tamaño matriz
     */
    public void crearMatriz(int tamaño)
    {
        if(tamaño>0 && tamaño <= MAX_SIZE) 
        this.tamaño=tamaño;
        {
            int matriz[][] = new int[tamaño][tamaño];
            Random r = new Random();            // para generar aleatoriamente
        
                for(int i=0; i<matriz.length; i++) {
                    for(int j=0; j<matriz[0].length; j++) {  // recorro la matriz
                        matriz[i][j] = matriz[r.nextInt(50+1)][r.nextInt(50+1)];  //relleno aleatoriamente
                    }
                }
            }
    }
}