要生成在[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之间的随机数相关推荐

  1. java 键盘录入猜数,生成一个1-100之间的随机数,用户键盘录入猜数字

    猜数字案例的需求如下: 后台预先生成一个1-100之间的随机数,用户键盘录入猜数字 如果猜对了,打印"恭喜您,答对了" 如果猜错了 猜大了:打印"sorry,您猜大了!& ...

  2. Java的Random练习~~生成1~n之间的随机数

    // Random练习 生成1~n之间的随机数 题目要求: 根据int变量n的值,来获取随机数字,范围是[1,n],可以取到1也可以取到n. 思路: 1.定义一个int变量n,随意赋值 2.要使用Ra ...

  3. 关于android开发添加菜单XML文件之后无法在R.java中生成ID的问题

    因为和同学分开做的android软件,现在想整合他做的界面部分,于是拷贝了res和src文件夹的文件,其中包括一个res.menu文件夹中的XML.但是每次将该文件导入到工程总无法自动在R.java中 ...

  4. java中各进制之间的转换(十进制转十六进制、十进制转二进制、二进制转十进制、二进制转十六进制)...

    在java编辑中有没有遇到经常需要进行java中各进制之间的转换(十进制转十六进制.十进制转二进制.二进制转十进制.二进制转十六进制)的事情呢?下面我们就来分析一下各自是怎么转换的: [java] / ...

  5. Java中Array和ArrayList之间的9个区别

    array和ArrayList都是Java中两个重要的数据结构,在Java程序中经常使用. 即使ArrayList在内部由数组支持,了解Java中的数组和ArrayList之间的差异对于成为一名优秀的 ...

  6. java 中生成文档_在Java中生成专业的公文文档

    在Java中生成专业的公文文档 程序库:http://myxdoc.sohuapps.com/XDocService.jar 源码:http://myxdoc.sohuapps.com/XDocSer ...

  7. 如何在Java中生成比特币钱包地址

    让我们通过学习比特币(Bitcoin)如何实施该技术的各个方面来工作,好吗?该技术包括以下几个方面: 比特币地址bitcoin address是用来发送和接收比特币的. 交易transaction是比 ...

  8. 在java中生成二维码,并直接输出到jsp页面

    在java中生成的二维码不存到磁盘里要直接输出到页面上,这就需要把生成的二维码直接以流的形式输出到页面上,我用的是myeclipse 和 tomcat 它的原理是:在加载页面时,根据img的src(c ...

  9. java中生成pdf,插入图片,页眉、页脚、表格

    全栈工程师开发手册 (作者:栾鹏) java教程全解 java中生成pdf,插入图片,页眉.页脚.表格 import com.lowagie.text.*; import com.lowagie.te ...

最新文章

  1. 低代码、RPA 和 AI,有什么区别
  2. mysql root 权限注入_Mysql注入root权限直接写一句话马
  3. AcWing算法基础课 Level-2 第二讲 数据结构
  4. 如何在Component template函数执行时查看ɵɵtemplate或者ɵɵproperty传入的参数值
  5. microstation添加txt文件_C开发实战-文件操作
  6. “变形金刚”为何强大:从模型到代码全面解析Google Tensor2Tensor系统
  7. PHP store session with couchbase
  8. 洛谷 题解 P1135 【奇怪的电梯】
  9. hashmap删除指定key_「集合系列」- 深入浅出分析HashMap
  10. linux 定位 踩内存_运维常见问题故障定位,这里总结全了!
  11. keil5破解安装包下载及STM32固件包下载
  12. xmarks恢复使用
  13. Cloud Rover隐私政策
  14. 黑客攻防之告别脚本小子-----精简实用渗透测试python小白入门
  15. 上古卷轴5 Papyrus的LOG日志分析,科学解决ctd,bug的方法
  16. android4.4中添加方案,Android4.0-4.4 添加实体按键振动支持的方法(java + smali版本)
  17. 说明书丨链霉亲和素相关研究
  18. IDEA vs VSCode在java开发上的横向对比
  19. 抖音不会创作爆款视频?模仿他人爆款视频轻松上热门。
  20. 如何安装华为路由器模拟环境ENSP

热门文章

  1. GPU Shader 编程基础
  2. P4449 于神之怒加强版
  3. 2021牛客暑期多校训练营1 G Game of Swapping Numbers 思维 + 巧妙的转换
  4. Codeforces Round #586 (Div. 1 + Div. 2) D. Alex and Julian 数学 + 思维
  5. P2605 [ZJOI2010]基站选址
  6. Infinite Fraction Path UVALive - 8207
  7. Weird Flecks, But OK
  8. 最长公共上升子序列(LCIS)
  9. YBTOJ 特殊数列(哈希表)
  10. CF702F-T-Shirts【FhqTreap】