public static void main(String[] args) {
//方法一:利用for循环
// int arr[]=new int[10];
// for (int i = 0; i < arr.length; i++) {
// arr[i]=r.nextInt(20)+1;
// for (int j = 0; j < i; j++) {
// if(arr[i]==arr[j]){
// i--;
// }
// }
// }
// System.out.println(Arrays.toString(arr));
//方法二 set集合
HashSet<Integer> hashSet = new HashSet<>();
Random r = new Random();
while (hashSet.size() < 10) {
hashSet.add(r.nextInt(10));
//System.out.println("执行了");
}
System.out.println(hashSet);
}
时间: 2024-10-10 19:52:43