desordenar matriz

Gustavo
17 de Julio del 2010
Hola gente, preciso un método para desordenar una matriz de 15x15. Estoy tranajando con un ejemplo de un burbujeo básico en un array, pero me da mieso que nunca termine si en el método random nunca termine por salir las posiciones libres, se entiende?
En fín, alguien conoce un metodo para desordenar una matriz? yo desp. lo adapto a mi necesidad.
Muchas gracias!

stivenson
18 de Julio del 2010
public static void main(String arg[]){
int M[]=new int[5];
//código para llenar la matriz.
M=desordenarMatriz(M);
}
public static int[] desordenarMatriz(int[] matriz){
int tamaño=matriz.length;
int Aleatorio,aux;

for(int i=0;i<tamaño;i++){
Aleatorio= (int)(Math.random()*tamaño-1);
aux=matriz[i];matriz[i]=matriz[Aleatorio];
matriz[Aleatorio]=aux;
}

}

autor: yo jeje !!

stivenson
18 de Julio del 2010
..aaa olvide:

return (M);

al finalizar el método \"desordenarMatriz\"..perdona cualquier otro detalle faltante y practica... esas soluciones son de pura lógica...