首页 > 编程语言 >笔记:java如何获取,指定范围的随机数?

笔记:java如何获取,指定范围的随机数?

时间:2022-11-01 15:56:34浏览次数:44  
标签:java min int max Random 指定 笔记 随机数

一、需求:

如何获取一个指定范围的随机数,进行业务操作?

 

二、代码示例:

// 传入指定的数值区间

public static int getRandom(int min, int max)
{
Random random = new Random();

// 先取0-max之间随机数,再对max - min + 1取余,最后加上min,就是最终随机数
int s = random.nextInt(max) % (max - min + 1) + min;
return s;
}

 

标签:java,min,int,max,Random,指定,笔记,随机数
From: https://www.cnblogs.com/xiedy001/p/16847979.html

相关文章

  • JavaScript 可选链运算符
    可选链运算符(?.)允许读取位于连接对象链深处的属性的值,而不必明确验证链中的每个引用是否有效。?.运算符的功能类似于.链式运算符不同之处在于,在引用为空(nullish)(n......
  • JAVA语言-加载类的过程
    加载类的过程newPerson();1.加载父类2.父类产生自己的静态空间(包括静态的属性、方法、程序块,会直接执行输出静态块中的代码)3.加载子类4.子类会产生自己的静态空间(包括静......
  • 【Java开发】Gradle使用
    Gradle1.安装Gradlebrewinstallgradle#安装gradlegradle-v#gradle-v初始化项目#1.创建目录mkdirdemo&&cddemo#2.初始化g......
  • linux使用笔记
    设置固定IPdebian默认网卡配置文件/etc/network/interfaces找到文件内对应网卡,将dhcp修改为static,并增加IP地址iface<网卡名>inetstaticaddress192.168.1.2......
  • 道长的算法笔记:单调栈查找前驱与后继
    单调栈单调栈是一种满足单调性的栈结构,其维护单调性方式是弹出栈顶不符合的条件的元素,也就是说,单调栈存储的并非入栈的全部元素,相当一部分元素会被弹掉。使用单调栈通常......
  • 做题笔记 - 重要
    1.****** for循环中的赋值语句只能使用平行赋值,不能用多个表达式正确用法:fori,j:=len(num1)-1,len(num2)-1;...错误用法:fori:=len(num1)-1,j:= le......
  • JAVAWeb --JSP基础语法
    准备工作,导入一些依赖<dependencies><!--Servlet的依赖--><dependency><groupId>javax.servlet</groupId><artifactId>s......
  • 学习笔记——动态 dp
    前言好消息,CSP-St4出DDP,并且有的人场上为了调T3的假算没写。。。概述其实是个挺简单的东西,就是如果一道题可以通过dp轻松解决,但是题目加上了每次询问修改一些信......
  • JavaScript特殊语法和JavaScript流程控制语句
    6.流程控制语句: 1.if...else... 2.switch: *在java中,switch语句可以接受的数据类型:byteintshorchar,枚举(1.5),String(1.7) ......
  • Java多线程-线程关键字(二)
    Java中和线程相关的关键字就两:volatile和synchronized。volatile以前用得较少,以后会用得更少(后面解释)。它是一种非常轻量级的同步机制,它的三大特性是:1、保证可见性,即强制......