ai funciona beleza mas teria um meio mais facil de fazer isso ???
Lavieri
deve ter 1 solução mais inteligente... porem... essa funciona
importjava.util.ArrayList;importjava.util.Arrays;importjava.util.List;importjava.util.Random;publicclassTemp{publicstaticvoidmain(String...args){Integer[]intArray=newInteger[]{0,1,2,3,4,5,6,7,8,9};//sua matriz orinal//os couchetes é para o coletor de lixu java recolher as partes temporarias ^^{//sim eu sei, criar outro método seria + elegante ^^List<Integer>list=newArrayList<Integer>(Arrays.asList(intArray));//uma lista temporariaRandomrandom=newRandom();//um objeto para sortear números.//Percorre a lista, sorteando os itens que esta nelafor(inti=0;i<intArray.length;i++)//remove o item que foi sorteado e o coloca na matrizintArray[i]=list.remove(random.nextInt(list.size()));}//imprime a matrizfor(inti=0;i<intArray.length;i++)System.out.println(intArray[i]);}}