java使用hashset生成1-20的随机数并不重复并打印
来源:互联网 发布:手机排班软件 编辑:程序博客网 时间:2024/04/29 14:39
package comheima.test;import java.util.HashSet;import java.util.Random;/** * * @author fenuang * 生成1-20的随机数并不重复并打印 * 1.需要使用randomm类做随机数 * 2.使用hashset存储 * 3.如果不够10个就继续存 使用nextint()方法实现1-20的随机数 * 4.遍历打印 */public class demorandom {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);}}}为什么不用linkedSet方法呢,因为虽然linkedset方法可以自动去重复但是底层是属于链结构,效率低一些.
0 0
- java使用hashset生成1-20的随机数并不重复并打印
- java 使用hashset产生不重复的随机数
- 使用HashSet存储10个1-20之间的随机数,并且要求随机数不重复。
- 阿里笔试-从1到1000生成900个不重复的随机数并打印出来
- 《java入门第一季》之HashSet小案例:获取10个1至20的随机数,要求随机数不能重复
- 使用hashset键盘录入并去重复 遍历打印
- 使用c#生成不重复的随机数
- java生成不重复的随机数
- java生成不重复的随机数
- Java 生成不重复的随机数
- java生成不重复的随机数
- java 生成不重复的随机数
- java之生成不重复的随机数
- java 生成一组不重复的随机数
- Java生成不重复的随机数
- java 生成不重复的随机数
- 生成20个1-100不重复的随机数
- 生成1-100不重复的随机数
- 不同方式切换Fragment时,生命周期的回调的不同
- C++面试中常规基础(收录中)
- arm电子相册项目——启动加载篇startup.s
- Spring整合JMS——基于ActiveMQ实现
- iOS开发之理解iOS中的MVC设计模式
- java使用hashset生成1-20的随机数并不重复并打印
- 【ORACLE】数据库监控常用脚本
- jCarouselLite——传送带(多图)
- HTTP状态码
- python数据库连接池
- shell脚本学习3——Shell替换
- 8VC Venture Cup 2016 - Elimination Round D. Jerry’s Protest
- 【Android Studio】 默认keystore 以及自定义keystore
- HTML5之SVG 2D入门3 - 文本与图像