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

Posted lyb0103

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了生成0-42之间的7个不重复的int值相关的知识,希望对你有一定的参考价值。

 1 public static void main(String[] args) {
      //set集合存储不重复无序的值
2 Set<Integer> set = new HashSet<Integer>(); 3 Random random = new Random(); 4 boolean panduan = true; 5 while (true) { 6 int z = random.nextInt(43);
          //set.add();返回boolean值
7 panduan = set.add(z); 8 if (!panduan) { 9 continue; 10 } 11 if (set.size() >= 7) { 12 break; 13 } 14 15 } 16 17 System.out.println(set); 18 19 }

 



以上是关于生成0-42之间的7个不重复的int值的主要内容,如果未能解决你的问题,请参考以下文章

0-100 之间 生成50个不重复的随机数, 高效执行

随机生成 10 个不重复的数组成数组

2020.4.16

VBS产生随机不重复的数字

实用的随机数生成类Random:测试(随机产生100个不重复的正整数)

PHP CodeBase: 生成N个不重复的随机数