生成0-42之间的7个不重复的int值

时间:2023-03-09 13:24:19
生成0-42之间的7个不重复的int值
 public static void main(String[] args) {
      //set集合存储不重复无序的值
Set<Integer> set = new HashSet<Integer>();
Random random = new Random();
boolean panduan = true;
while (true) {
int z = random.nextInt(43);
          //set.add();返回boolean值
panduan = set.add(z);
if (!panduan) {
continue;
}
if (set.size() >= 7) {
break;
} } System.out.println(set); }