HashSet
<Integer> set
= new HashSet<>();
Random random
= new Random();
while (set
.size()<10){
int num
= random
.nextInt(20) + 1;
set
.add(num
);
}
System
.out
.println(set
);
Random random
= new Random();
int[] arr
= new int[10];
int j
= 0;
for (int i
= 0; i
< arr
.length
; i
++) {
arr
[i
] = random
.nextInt(20) + 1;
while (j
< i
) {
for (j
= 0; j
< i
; j
++) {
if (arr
[i
] == arr
[j
]) {
arr
[i
] = random
.nextInt(20) + 1;
break;
}
}
}
}
System
.out
.println(Arrays
.toString(arr
));
转载请注明原文地址: https://mac.8miu.com/read-491244.html