java中生成1000~10000之间的随机数
要生成在[min,max]之间的随机整数,可使用Random类进行相关运算:
Random random = new Random();
int s = random.nextInt(max)%(max-min+1) + min;
random.nextInt(max)表示生成[0,max]之间的随机数,然后对(max-min+1)取模。
以生成[1000,10000]随机数为例,
首先生成0-10000的随机数,然后对(10000-1000+1)取模得到[0-1000]之间的随机数,
然后加上min=1000,最后生成的是1000-10000的随机数
另外也可
random.nextInt(max - min) + min + 1
Eagle Xu:random.nextInt(max)应该是[0,MAX),你看你方法二的表达方式4 月前回复
https://blog.csdn.net/Arne_/article/details/94590968
java中生成1000~10000之间的随机数相关推荐
- java 键盘录入猜数,生成一个1-100之间的随机数,用户键盘录入猜数字
猜数字案例的需求如下: 后台预先生成一个1-100之间的随机数,用户键盘录入猜数字 如果猜对了,打印"恭喜您,答对了" 如果猜错了 猜大了:打印"sorry,您猜大了!& ...
- Java的Random练习~~生成1~n之间的随机数
// Random练习 生成1~n之间的随机数 题目要求: 根据int变量n的值,来获取随机数字,范围是[1,n],可以取到1也可以取到n. 思路: 1.定义一个int变量n,随意赋值 2.要使用Ra ...
- 关于android开发添加菜单XML文件之后无法在R.java中生成ID的问题
因为和同学分开做的android软件,现在想整合他做的界面部分,于是拷贝了res和src文件夹的文件,其中包括一个res.menu文件夹中的XML.但是每次将该文件导入到工程总无法自动在R.java中 ...
- java中各进制之间的转换(十进制转十六进制、十进制转二进制、二进制转十进制、二进制转十六进制)...
在java编辑中有没有遇到经常需要进行java中各进制之间的转换(十进制转十六进制.十进制转二进制.二进制转十进制.二进制转十六进制)的事情呢?下面我们就来分析一下各自是怎么转换的: [java] / ...
- Java中Array和ArrayList之间的9个区别
array和ArrayList都是Java中两个重要的数据结构,在Java程序中经常使用. 即使ArrayList在内部由数组支持,了解Java中的数组和ArrayList之间的差异对于成为一名优秀的 ...
- java 中生成文档_在Java中生成专业的公文文档
在Java中生成专业的公文文档 程序库:http://myxdoc.sohuapps.com/XDocService.jar 源码:http://myxdoc.sohuapps.com/XDocSer ...
- 如何在Java中生成比特币钱包地址
让我们通过学习比特币(Bitcoin)如何实施该技术的各个方面来工作,好吗?该技术包括以下几个方面: 比特币地址bitcoin address是用来发送和接收比特币的. 交易transaction是比 ...
- 在java中生成二维码,并直接输出到jsp页面
在java中生成的二维码不存到磁盘里要直接输出到页面上,这就需要把生成的二维码直接以流的形式输出到页面上,我用的是myeclipse 和 tomcat 它的原理是:在加载页面时,根据img的src(c ...
- java中生成pdf,插入图片,页眉、页脚、表格
全栈工程师开发手册 (作者:栾鹏) java教程全解 java中生成pdf,插入图片,页眉.页脚.表格 import com.lowagie.text.*; import com.lowagie.te ...
最新文章
- 低代码、RPA 和 AI,有什么区别
- mysql root 权限注入_Mysql注入root权限直接写一句话马
- AcWing算法基础课 Level-2 第二讲 数据结构
- 如何在Component template函数执行时查看ɵɵtemplate或者ɵɵproperty传入的参数值
- microstation添加txt文件_C开发实战-文件操作
- “变形金刚”为何强大:从模型到代码全面解析Google Tensor2Tensor系统
- PHP store session with couchbase
- 洛谷 题解 P1135 【奇怪的电梯】
- hashmap删除指定key_「集合系列」- 深入浅出分析HashMap
- linux 定位 踩内存_运维常见问题故障定位,这里总结全了!
- keil5破解安装包下载及STM32固件包下载
- xmarks恢复使用
- Cloud Rover隐私政策
- 黑客攻防之告别脚本小子-----精简实用渗透测试python小白入门
- 上古卷轴5 Papyrus的LOG日志分析,科学解决ctd,bug的方法
- android4.4中添加方案,Android4.0-4.4 添加实体按键振动支持的方法(java + smali版本)
- 说明书丨链霉亲和素相关研究
- IDEA vs VSCode在java开发上的横向对比
- 抖音不会创作爆款视频?模仿他人爆款视频轻松上热门。
- 如何安装华为路由器模拟环境ENSP
热门文章
- GPU Shader 编程基础
- P4449 于神之怒加强版
- 2021牛客暑期多校训练营1 G Game of Swapping Numbers 思维 + 巧妙的转换
- Codeforces Round #586 (Div. 1 + Div. 2) D. Alex and Julian 数学 + 思维
- P2605 [ZJOI2010]基站选址
- Infinite Fraction Path UVALive - 8207
- Weird Flecks, But OK
- 最长公共上升子序列(LCIS)
- YBTOJ 特殊数列(哈希表)
- CF702F-T-Shirts【FhqTreap】