项目中有可能会用到随机数

来源:互联网 发布:高光谱遥感数据降维 编辑:程序博客网 时间:2024/06/06 01:55

项目中有可能会用到随机数,且作为唯一标识,不能重复,代码如下

 private void Nodouble(){        HashSet<Integer> integerHashSet=new HashSet<Integer>();        Random random=new Random();        for (int i = 0; i <100000; i++) {            int randomInt=random.nextInt(123041232);            randomInt=randomInt+randomInt;            System.out.println("生成的randomInt="+randomInt);            if (!integerHashSet.contains(randomInt)) {                integerHashSet.add(randomInt);                System.out.println("添加进HashSet的randomInt="+randomInt);            }else {                System.out.println("该数字已经被添加,不能重复添加");            }        }        System.out.println("这里面是不重复的随机数---------"+integerHashSet);    }
阅读全文
0 0
原创粉丝点击