随机排序
题目:随机排序产生演讲顺序
源代码
public class Test {
public static void main(String[] args) {
//随机排名
//初始化数组
int[] arr = {1,2,3,4,5,6,7,8};
Random random = new Random();
for(int i=0;i< arr.length;i++){
int index = random.nextInt(arr.length);
//temp:临时变量,存储index位置处的值
int temp = arr[index];
arr[index] = arr[i];
arr[i] = temp;
}
//遍历输出
System.out.println("随机排序后的数组为:");
for(int j=0;j< arr.length;j++){
System.out.print(arr[j]+"\t");
}
}
}
运行结果