package org.pzhu.javase;
import java.util.Random;
/*
* 將一個數組打亂成爲一個隨機數組
* */
public class ArrayRandomUtil {
public static void main(String[] args){
Random random=new Random();
int[] src={1,2,3,4,5,6,7,8,9,10};
int length=src.length;
int[] dist=new int[src.length];
for(int i=0;i<dist.length;i++){
int randomIndex=Math.abs(random.nextInt())%length;
dist[i]=src[randomIndex];
src[randomIndex]=src[length-1];
length--;
}
for(int i=0;i<dist.length;i++){
System.out.println(dist[i]);
}
}
}
一維數組取隨機數
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.