jave中的Random中rand.nextInt(int n )的取值范围
2016-01-15 14:10
363 查看
1.要求在10到300中产生随机数[10,300]包含10和300.
int randNum = rand.nextInt(300-10+1) + 10;
rand.nextInt(300-10+1)=rand.nextInt(291)意思是产生[0,291)不包括291再加10就是[10,301)不包括301,如果要包括300所以要 rand.nextInt(300-10+1)里面要加1.
如果是[10,300)不包括300就是 rand.nextInt(300-10)+10,不要加1.
int randNum = rand.nextInt(300-10+1) + 10;
rand.nextInt(300-10+1)=rand.nextInt(291)意思是产生[0,291)不包括291再加10就是[10,301)不包括301,如果要包括300所以要 rand.nextInt(300-10+1)里面要加1.
如果是[10,300)不包括300就是 rand.nextInt(300-10)+10,不要加1.
相关文章推荐
- ORACLE随机数DBMS_RANDOM包
- C#利用Random得随机数求均值、方差、正态分布的方法
- Shell脚本实现随机数多种方法介绍(date、random、uuid)
- javascript Math.random()随机数函数
- 在javascript中随机数 math random如何生成指定范围数值的随机数
- javascript中Math.random()使用详解
- JavaScript中用于生成随机数的Math.random()方法
- 使用js Math.random()函数生成n到m间的随机数字
- Python中random模块用法实例分析
- Python中Random和Math模块学习笔记
- Python使用random和tertools模块解一些经典概率问题
- Python random模块(获取随机数)常用方法和使用例子
- python中随机函数random用法实例
- 生成几率可配置的随机数
- 关于Random,ThreadLocalRandom,SecureRandom的几点思考
- Python使用random和tertools模块解一些经典概率问题
- 手机RAM、ROM和储存卡的那些事
- Random Index
- 随机颜色及大小方框首页
- java Random类详解