您的位置:首页 > 其它

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

2017-06-20 09:56 302 查看
//集合框架(产生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);

        

    }

    

    }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐