黑马程序员技术交流社区

标题: 编写一个程序获取10个1至20的随机数要求随机数不能重复 [打印本页]

作者: lll456123l    时间: 2016-5-3 15:27
标题: 编写一个程序获取10个1至20的随机数要求随机数不能重复
public static void main(String[] args) {
                HashSet<Integer> tree=new HashSet<Integer>();
                for(int i=0;i<100;i++)
                {
                                      int num  =(int)(Math.random()*20+1);
                          tree.add(num);
                          if(tree.size()<10)
                                  continue;
                          else
                                  break;
                }
                Iterator<Integer> it=tree.iterator();
                while(it.hasNext())
                {
                        int temp=it.next();
                        System.out.print(temp+" ");
                }
        }





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2