public int[] randomPrint(int[] nums) {
int n = nums.length;
Random random = new Random();
int[] res = Arrays.copyOf(nums, n);
for (int i = 0; i < n; i++) {
int r = i + random.nextInt(n-i); // i与 i 后面的下标对应元素进行交换
exch(res, i, r);
System.out.println(res[i]);
}
return res;
}