Random rnd = new Random(System.currentTimeMillis());
List<int[]> tmpList= new ArrayList<int[]>(Arrays.asList(tmp));
List<int[]> tmpList2=Arrays.asList(tmp);
for(int i=0;i<tmpList2.size();i++){
int rnd_int=rnd.nextInt(tmpList.size());
tmpList2.set(i,tmpList.get(rnd_int));
tmpList.remove(rnd_int);
}
return;
}