集合框架(产生10个1-20之间的随机数要求随机数不能重复)

来源:互联网 发布:剑灵论坛捏脸数据 编辑:程序博客网 时间:2024/05/17 01:45
//集合框架(产生10个1-20之间的随机数要求随机数不能重复)
    /*创建随机数
     * 用hashset存储
     * 1-20之间的随机数要求随机数不能重复
     * 如果hashset的size小于10 就可以不断的存储,如果大于等于10就停止存储
     * 通过random类中的nextint(n)方法来获取1到20之间的随机数存储到hashsat中
     * 遍历hashset
     *
     * */
    //创建hashset
    HashSet<Integer> b =new HashSet<>();
    
    //创建随机数对象
    Random a =new Random();
    
    //如果hashset的size小于10 就可以不断的存储
    while (b.size()<10) {
        b.add(a.nextInt(20)+1);
        
    }
    //遍历hashset
    for (Integer integer : b) {
        System.out.println(integer);
        
    }
    
    }

阅读全文
0 0
原创粉丝点击