文档章节

获取10个随机的0~20的整数,且要求不重复

小贱是个程序员
 小贱是个程序员
发布于 2016/11/18 15:41
字数 126
阅读 5
收藏 0
package Test;
 
import java.util.HashSet;
import java.util.Random;
 
public class Test01 {
    /**
     * 编写一个程序:获取10个随机的0~20的整数,且要求不重复
     * 分析:
     *  1、建立一个HashSet集合
     *  2、使用Random中的nextInt(n)方法随机产生10个整数
     */
    public static void main(String[] args) {
        //  1、建立一个HashSet集合
        HashSet<Integer> hs = new HashSet<>();
        //2、使用Random类随机产生10个1~20的整数
        Random r = new Random();
         
        while(hs.size()<10) {
            hs.add(r.nextInt(21));
        }
         
        System.out.println(hs);
    }
 
}

 

© 著作权归作者所有

共有 人打赏支持
小贱是个程序员
粉丝 3
博文 42
码字总数 18418
作品 0
珠海
程序员
私信 提问
Python random模块(获取随机数)常用方法和使用例子

random.random random.random()用于生成一个0到1的随机符点数: 0 <= n < 1.0 random.uniform random.uniform(a, b),用于生成一个指定范围内的随机符点数,两个参数其中一个是上限,一个是下...

1963872626112443
08/08
0
0
python3的random库的日常使用

random库 random.seed()设定种子,linux下默认是os.urandom()提供随机源,就是种子,也有系统是把系统时间当成种子。使用相同种子在系统中所产生的数是想同的。 还有两个重要的类是random.Ra...

独钓渔
2015/01/19
0
0
Python中的random模块

Python中的random模块用于生成随机数。下面介绍一下random模块中最常用的几个函数。 random.random random.random()用于生成一个0到1的随机符点数: 0 <= n < 1.0 random.uniform   random....

紫色vs枫叶
2017/10/31
0
0
【转载】Javascript产生随机数的几个用法!

Math.random(); 结果为0-1间的一个随机数(包括0,不包括1)。 Math.floor(num); 参数num为一个数值,函数结果为num的整数部分。 Math.round(num); 参数num为一个数值,函数结果为num四舍五入后...

狗头666
2014/08/30
0
0
JS产生随机数的几个用法!

JS产生随机数的几个用法! var chars = ['0','1','2','3','4','5','6','7','8','9

乜波
2014/05/12
0
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周一乱弹 —— 温柔的人应该这样

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @clouddyy :#每日一歌# 《フィクション-sumika》 《フィクション-sumika》 手机党少年们想听歌,请使劲儿戳(这里) 假期时间干嘛去, @for...

小小编辑
38分钟前
10
4
[LintCode] Serialize and Deserialize Binary Tree(二叉树的序列化和反序列化)

描述 设计一个算法,并编写代码来序列化和反序列化二叉树。将树写入一个文件被称为“序列化”,读取文件后重建同样的二叉树被称为“反序列化”。 如何反序列化或序列化二叉树是没有限制的,你...

honeymose
今天
6
0
java框架学习日志-7(静态代理和JDK代理)

静态代理 我们平时去餐厅吃饭,不是直接告诉厨师做什么菜的,而是先告诉服务员点什么菜,然后由服务员传到给厨师,相当于服务员是厨师的代理,我们通过代理让厨师炒菜,这就是代理模式。代理...

白话
今天
27
0
Flink Window

1.Flink窗口 Window Assigner分配器。 窗口可以是时间驱动的(Time Window,例如:每30秒钟),也可以是数据驱动的(Count Window,例如:每一百个元素)。 一种经典的窗口分类可以分成: 翻...

满小茂
今天
19
0
my.ini

1

architect刘源源
今天
16
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部