文档章节

获取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

没有更多内容

加载失败,请刷新页面

加载更多

一次由HandlerInterceptor进行的深入思考

HandlerInterceptor 是SpringFramework为我们提供的拦截器,一般我们可以用来鉴权或者日志记录等。 它是一个interface,主要方法有: /** * Intercept the execution of a handler. Called...

kipeng300
32分钟前
1
0
cmd中查询mysql表出现中文乱码

问题:在pycharm中正常的fetchall拉取数据,能够正常显示,而在cmd中直接select却出现中文乱码。 解决思路:右键查看cmd命令窗口属性得到,cmd窗口默认编码是gbk(如下图所示),而设置的mys...

fang_faye
58分钟前
2
0
centOS 安装Python3与python2并存

centOS 安装Python3与python2并存 如果本机安装了python2,尽量不要管他,使用python3运行python脚本就好,因为可能有程序依赖目前的python2环境, 比如yum!!!!! 不要动现有的python2环...

MedivhXu
今天
2
0
Spring JdbcTemplate模板模式与回调结合分析

在看Spring的JdbcTemplate的时候,看到其将模板模式和回调模式结合使用的实现,可以精妙的解决很多的问题。详见Spring中涉及的设计模式总结中的关于模板模式和回调模式结合的具分析,本文利用...

宸明
今天
1
0
docker update:更新一个或多个容器的配置

更新容器的配置 docker update:更新一个或多个容器的配置。 具体内容请访问:https://docs.docker.com/engine/reference/commandline/update/#options 语法:docker update [OPTIONS] CONTA...

lwenhao
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部