public static void main(String[] args) {
// 種子你可以隨意生成,但不能重複
int m = 20;
int n = 100;
int[] seed = new int[n];
for(int i=0; i<n; i++) {
seed[i] = i;
}
int[] ranArr = new int[m];
Random ran = new Random();
// 數量你可以自己定義。
for (int i = 0; i <m; i++) {
int myseed = n - i;
// 得到一個位置
int j = ran.nextInt(myseed);
// 得到那個位置的數值
ranArr[i] = seed[j];
// 將最後一個未用的數字放到這裏
seed[j] = seed[n - 1 - i];
}
System.out.println("ranArr:" + Arrays.toString(ranArr));
}