java:随机生成100个不重复的随机数

这里采用了Set集合无序,不重复的特点,产生随机数

     Set hashset=new HashSet();
    for(int i=0;;i++)
    {
        hashset.add(1+(int)(Math.random()*1000));
        //如果容量等于100  跳出循环
        if(hashset.size()==100)
        {
            break;
        }
    }
    //遍历
    for (Integer integer : hashset) {
        System.out.println(integer);
    }
    分享给大家,欢迎指教!

你可能感兴趣的:(java算法)