public void swap(int[] s, int i, int j) { //交换的方法 int tmp = s[i]; s[i] = s[j]; s[j] = tmp; }
java.util.Random r=new java.util.Random(); int []s=new int[10]; for(int i=0;i<10;i++){ s[i]=i; } out.print("洗牌前:"); for(int i=0;i<10;i++){ out.print(s[i]); } for(int j=s.length;j>1;j--) { swap(s,j-1,r.nextInt(j)); } out.println("洗牌后:"); for(int i=0;i<10;i++){ out.print(s[i]); }