黑马程序员技术交流社区

标题: 获取10个1至20的随机数,要求随机数不能重复。 [打印本页]

作者: 耿晓娜_s4iI5    时间: 2015-10-11 13:02
标题: 获取10个1至20的随机数,要求随机数不能重复。
package com.heima.test;

import java.util.HashSet;
import java.util.Random;

public class Test1 {
        public static void main(String[] args) {
                Random r = new Random();
                HashSet<Integer> hs = new HashSet<>();
                while(hs.size()<10){
                        hs.add(r.nextInt(20)+1);
                }
                for (Integer integer : hs) {
                        System.out.println(integer);
                }
        }
}


作者: yuyucoo    时间: 2015-10-11 19:35
哎,java基础白看了,好多都看不明白
作者: 耿晓娜_s4iI5    时间: 2015-10-12 16:19
yuyucoo 发表于 2015-10-11 19:35
哎,java基础白看了,好多都看不明白

再好好学学基础吧。。。
作者: WosLovesLife    时间: 2015-10-12 17:07
简练,学习了。
作者: zzh1026    时间: 2015-10-12 17:25
耿晓娜_s4iI5 发表于 2015-10-12 16:19
再好好学学基础吧。。。

这是后面的内容,等学了Set集合和Random类自然就解决了,没学到的就用集合来,不要在意这个
作者: ash午夜阳光    时间: 2015-10-12 20:26
我是新人,先有这么个印象,长见识了




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