您现在的位置是:课程教程文章
java产生随机整数指定范围
2023-12-14 21:26课程教程文章 人已围观
2019千锋JAVA面试题全集,看完就会
2019千锋JAVA面试题全集,看完就会获取视频资料源码,请添加官方指定qq:2377443170 《JAVA面试连成诀》 随着经济的...全面深入学习java并发编程,中级程序员进
全面深入学习java并发编程,中级程序员进配套教程添加qq 2212232413 主讲内容 第一章:概览 1.这门课讲什么 2.为什么学这门...JAVA工程师体验班【云青教育】
JAVA工程师体验班【云青教育】...微信公众平台企业号开发Java版6JS
微信公众平台企业号开发Java版6JS微信公众平台企业号开发Java版系列课程,采用java语言细致、详尽、全面地讲解...
本教程操作环境:windows7系统、java10版,DELL G3电脑。
1、Math.random()会产生0-1的随机返回值[0,1),即大于等于0.0,小于1.0。
举例来说:0.5105802498623931。
利用这一特性,推出以下特定范围的随机数量:
(1)产生从0到n的随机整数,即返回值[0,n]
int num=(int)(Math.random()*(n+1);
(2)生成从a到b的随机整数,即返回值[a,b]
int num=a+(int)(Math.random()*(b-a+1));
2、使用java.util.concurent.ThreadLocalRandom类的nextInt(intorigin,intbound)方法。
返回的随机数量范围为origin(包括)~bound(不包括)
举例来说,生成10(包括)~99(包括)的数字,代码如下:
int randomNum = ThreadLocalRandom.current().nextInt(10, 99 + 1);
以上就是java产生随机整数指定范围的方法,有两种指定范围的随机数用法,大家在看完基本的方法说明后,可以对两种不同的使用分别展开练习。更多Java学习指路:Java基础
课程教程:java产生随机整数指定范围上一篇:java如何创建对象
下一篇:没有了