java生成指定范围的随机数
2024-10-11 11:22:18
要生成在[min,max]之间的随机整数,
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的随机数。
转载:http://www.cnblogs.com/xwdreamer
最新文章
- wp已死,metro是罪魁祸首!
- SQL Server 存储过程
- LeetCode-Combinations
- (heartbeat与KeepAlived)
- [推荐]两款Flash上传插件(1)–CFUpdate文件批量上传组件
- 最简单粗暴的http文件列表
- [Android Pro] ActionBarDrawerToggle 使用小结
- 导入excle数据将excle数据插入到数据库
- 简单的poi导出excel文件
- informatica9.5.1资源库为machine in exclusive mode(REP_51821)
- 几本关于PHP安全的书
- Spring-----自定义属性编辑器
- APUE-文件和目录(七)符号链接
- python3安装ibm_db
- bzoj3437小P的牧场 斜率优化dp
- Web前端 前端相关书籍推荐
- requests爆破+简单数字验证码
- QT—QTextEdit控件显示日志
- Tomcat部署-端口、项目名称
- 解决错误:Your ApplicationContext is unlikely to start due to a @ComponentScan of the default package.