java[min,max]之间的随机整数
2017-07-13 00:53
281 查看
import java.util.Random; public class RandomTest { public static void main(String[] args) { int max=20; int min=10; Random random = new Random(); int s = random.nextInt(max)%(max-min+1) + min; System.out.println(s); } }
random.nextInt(max)表示生成[0,max]之间的随机数,然后对(max-min+1)取模。
以生成[10,20]随机数为例,首先生成0-20的随机数,然后对(20-10+1)取模得到[0-10]之间的随机数,然后加上min=10,最后生成的是10-20的随机数
相关文章推荐
- 【Java】随机生成范围[min,max]之间的整数数组,且元素值不重复
- 生成在[min,max]之间的随机整数
- java--随机输出需要某两个整数之间的一个随机数
- 用Java语言产生1~30之间的7个随机整数,且不能重复,并与用户输入的7个数作比较,设置相应的奖项
- 获取一个从min到max的随机整数
- 在整数n到m之间取得随机整数的java代码
- 【Java每日一题01】使用java.lang.Math类,生成100个0到99之间的随机整数,找出它们之中的最大者和最小者,并统计大于50的整数个数
- java中产生0-100之间的随机整数
- 实训JAVA语言设计——产生一个2-K之间的随机整数,判断一个数是否是素数
- Java统计50个10到50之间整数的随机出现次数
- JS获取min到max的随机整数
- java-随机取0-10之间的整数
- java-随机取0-100之间的整数
- 基础算法测试——生成一个1-10之间的随机整数组合
- 定义一个int型的一维数组,包含40个元素,用来存储每个学员的成绩,循环产生40个 0~100之间的随机整数,将它们存储到一维数组中,
- Java实现IP地址字符串与整数之间的转换
- 【Java笔记】随机生成a到b的整数
- 查找程序中的错误(平凡的程序,不平凡的问题) 4.不定义第三个变量,互换两个变量的值 5.char 类型转换 6.输出 10~100 之间的随机整数
- java 实现生成随机大整数
- 基础算法测试——生成一个1-10之间的随机整数组合