要生成在[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

最新文章

  1. wp已死,metro是罪魁祸首!
  2. SQL Server 存储过程
  3. LeetCode-Combinations
  4. (heartbeat与KeepAlived)
  5. [推荐]两款Flash上传插件(1)–CFUpdate文件批量上传组件
  6. 最简单粗暴的http文件列表
  7. [Android Pro] ActionBarDrawerToggle 使用小结
  8. 导入excle数据将excle数据插入到数据库
  9. 简单的poi导出excel文件
  10. informatica9.5.1资源库为machine in exclusive mode(REP_51821)
  11. 几本关于PHP安全的书
  12. Spring-----自定义属性编辑器
  13. APUE-文件和目录(七)符号链接
  14. python3安装ibm_db
  15. bzoj3437小P的牧场 斜率优化dp
  16. Web前端 前端相关书籍推荐
  17. requests爆破+简单数字验证码
  18. QT—QTextEdit控件显示日志
  19. Tomcat部署-端口、项目名称
  20. 解决错误:Your ApplicationContext is unlikely to start due to a @ComponentScan of the default package.

热门文章

  1. Another attempt about LSI
  2. STL map+vector+struct的使用示例
  3. 最少步数(dfs + bfs +bfs优化)
  4. 关于jQuery的ajax的源码的dataType解读
  5. Oracle的汉字转拼音首字母的函数
  6. iOS集成支付宝
  7. eclipse 各种版本spring插件安装
  8. Netty详解
  9. hadoop生态圈安装详解(hadoop+zookeeper+hbase+pig+hive)
  10. 第一个MVC模型