java一次怎么生成多个随机数
发表于:2025-01-21 作者:千家信息网编辑
千家信息网最后更新 2025年01月21日,这篇文章主要介绍了java一次怎么生成多个随机数的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇java一次怎么生成多个随机数文章都会有所收获,下面我们一起来看看吧。本教程
千家信息网最后更新 2025年01月21日java一次怎么生成多个随机数
这篇文章主要介绍了java一次怎么生成多个随机数的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇java一次怎么生成多个随机数文章都会有所收获,下面我们一起来看看吧。
本教程操作环境:windows7系统、java10版,DELL G3电脑。
1、创建一个list集合、Random对象。写一个while循环,把随机产生的随机数量放在集合中(放入之前要判断产生的随机数量是否存在于集合中,如果存在就放弃,如果不存在就放在集合中)
import java.util.ArrayList;import java.util.Arrays;import java.util.List;import java.util.Random; public class Test { public static void main(String[] args) { //调用函数,此次需求为:生成范围为[0,100)的10个随机数 System.out.println(getRandomNumList(10,0,100)); } //定义生成随机数并且装入集合容器的方法 //方法的形参列表分别为:生成随机数的个数、生成随机数的值的范围最小值为start(包含start)、值得范围值为end(不包含end) 可取值范围可表示为[start,end) public static List getRandomNumList(int nums,int start,int end){ //1.创建集合容器对象 List list = new ArrayList(); //2.创建Random对象 Random r = new Random(); //循环将得到的随机数进行判断,如果随机数不存在于集合中,则将随机数放入集合中,如果存在,则将随机数丢弃不做操作,进行下一次循环,直到集合长度等于nums while(list.size() != nums){ int num = r.nextInt(end-start) + start; if(!list.contains(num)){ list.add(num); } } return list; }}
2、Math.radom会随机产生大于等于0.0且小于1.0的数字,注意这里仍然不能产生1。
package a;//不需要导入任何包 public class a { public static void main(String[] args) {int min=10,max=100;for(int i=0;i<10;i++){int num=(int)(Math.random()*(max-min+1))+min;System.out.println(num);} //其余的不在一一列举} }
关于"java一次怎么生成多个随机数"这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对"java一次怎么生成多个随机数"知识都有一定的了解,大家如果还想学习更多知识,欢迎关注行业资讯频道。
随机数
生成
多个
范围
对象
知识
循环
内容
容器
数量
方法
篇文章
最小
一一列举
个数
价值
函数
操作简单
教程
数字
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
额尔古纳租房软件开发
西门子编程数据库导入
网络安全软件指的是什么
南京天渔互联网科技有限公司
LOL中东玩哪个服务器
写一篇网络安全倡议书
西安热工院内部数据库
mc服务器地皮多大
惠山区管理软件开发方法
2019年网络技术考试大纲
杭州构建智慧学校软件开发
测试服务器的命令是
战网服务器
数据库设计 概念模型
ce系统导航软件开发
联通网络技术员简历
深圳市易企优网络技术
dvr软件开发免费官方版
网络安全员培养
旅游软件开发可行性
维护网络安全扎实推进
浙江省网络安全生产学院培训证书
创胜网络软件开发
剪映软件开发商是哪个公司
什么企业能用到云服务器
存储服务器(nvr)
域控服务器 管理员密码
人渣sucm官服pve服务器
服务器塔式机柜式
fifa15数据库