java Math.random 随机数生成
最编程
2024-07-12 11:45:31
...
Math.random()是java内置产生随机数的函数,Math.random()能够产生[0,1)的浮点数,当我们要产生特定范围的数时,可以采用如下办法:
1.Math.random()*(最大数-最小数+1)+最小数
Math.random()*(a)产生[0-a)的随机数
如要产生[5-15]的随机数:
int a =(int)(Math.random()*(15-5+1)+5)
注意随机数的括号,不要写成:
int a =(int)Math.random()*(15-5+1)+5
这样的话会先将Math.random()专程int类型,就是”0“,的到得随机数永远都不会变;
2.random的nextInt()函数
random.nextInt(a)产生[0-a)的随机数
如要产生[5-15]的随机数:
Random a = new Random(); int i=a.nextInt(11)+5
上一篇: 随机四位数、任意数位或范围数位法
下一篇: 4位数字验证码
推荐阅读
-
Java 读取单词,作为私有知识库做 RAG 问答检索和生成技术(RAG),可以提高文本的准确性和企业数据的相关性
-
生成指定数量的随机数,Power BI Power Query怎么做?
-
JeecgBoot 2.1.1 代码生成器AI版本发布,基于SpringBoot+AntDesign的JAVA快速开发平台
-
在Java中如何生成大顶堆的PriorityQueue
-
C语言史上最简单的数字猜谜游戏(生成范围1至100的随机数)
-
Python 随机数生成 |
-
前后端RSA互相加解密、加签验签、密钥对生成(Java)
-
C语言中的随机数生成及其应用
-
玩转C语言随机数生成器(rand)的使用技巧
-
告别加班/解放双手提高单测覆盖率之Java 自动生成单测代码神器推荐