实现数组中各个元素的乱序, 需要遍历数组的每个元素,把该元素与另外一个随机下标的元素进行交换
public class Test01 {
public static void main(String[] args) {
int [] data={1,2,3,4,5,6};
for (int i = 0; i < data.length; i++) {
int a=(int)(Math.random()*data.length);//生成[0,data.length)范围内的随机整数
//第i个元素与第a个元素进行交换
int t=data[i];
data[i]=data[a];
data[a]=t;
}
for (int datum : data) {
System.out.print(datum+" ");
}
}
}