Java面试题 将数组随机打乱顺序,生成一个新的数组
思路:每次随机获得一个数,将其对应的元素与“最后一个元素”交换位置 随机数随着遍历,最大范围依次减一,所谓“最后一个元素”也在变化 结果如图所示: 代码如下: import java.util.Arrays;public class RandomTest { public static void main(String[] args) { int[] a = {1,2,3,4,5,6,7,8,9,10}; System.out.println("随机排序前的a数组:"+