package com; import java.util.*; public class Test { public static void main(String[] args) { int[] intRet = new int[6]; int intRd = 0; // 存放隨機數 int count = 0; // 記錄生成的隨機數個數 int flag = 0; // 是否已經生成過標誌 while (count < 6) { Random rdm = new Random(); intRd = Math.abs(rdm.nextInt()) % 32 + 1; for (int i = 0; i < count; i++) { if (intRet[i] == intRd) { flag = 1; break; } else { flag = 0; } } if (flag == 0) { intRet[count] = intRd; count++; } } for (int t = 0; t < 6; t++) { System.out.println(t + "->" + intRet[t]); } } }