生成指定范围的随机数(Java)
Java 生成随机数步骤:
1.导入包
2.创建对象 Random r = new Random();
3.生成随机数 r.nextInt(100)
在这种情况下,生成的随机数只能是从0~99(包头不包尾)
如果我想生成50~60的随机数呢?
实现步骤:
1.让这个范围的首尾都减去一个值使这个范围从0开始
2.尾巴值+1
3.最终的结果再加上第一步减去的值
例:
Random r = new Random();
int number = r.nextInt(11)+50;//50~60
System.out.printIn(number);