public class Random{
public static void main(String[] args){
int[] arr1={5,8,9,56,84,35,2,1,76,4};
int[] arr2=new int[10];
Random r=new Random();
int _index=10;
int index=0;
int sum=0;
while(_index>0){
sum++;
int t=r.nextInt(_index);
arr2[index]=arr1[t];
for(;t<arr1.length-1;t++){
arr1[t]=arr1[t+1];
}
index++;
_index--;
}
for(int i=0;i<arr2.length;i++){
System.out.println(arr2[i]+" ");
}
System.out.println();
System.out.println("次数为:"+sum);
}
}
public static void main(String[] args){
int[] arr1={5,8,9,56,84,35,2,1,76,4};
int[] arr2=new int[10];
Random r=new Random();
int _index=10;
int index=0;
int sum=0;
while(_index>0){
sum++;
int t=r.nextInt(_index);
arr2[index]=arr1[t];
for(;t<arr1.length-1;t++){
arr1[t]=arr1[t+1];
}
index++;
_index--;
}
for(int i=0;i<arr2.length;i++){
System.out.println(arr2[i]+" ");
}
System.out.println();
System.out.println("次数为:"+sum);
}
}