获得一定范围的随机数
这里只是为了方便自己以后使用(不想重复造轮子),所以就只是做个记录,方便日后查找。
简单说明一下,调用RangeRandom中的fixedRange方法就可以得到包括你输的范围在内的一个随机数,并且这个方法是经过异常处理了的。
直接上代码:
/**
* @author LJ 2021/1/11
* 产生Min~Max的范围随机数,包含Min和Max两个数在内
*/
public class RangeRandom {
public static int fixedRange(int Min, int Max){
try {
if (Max <= Min) {
throw new Exception("输入的范围无效!");
}
} catch (Exception e) {
System.out.println("请检查输入的范围第一个数字是否比第二个小!");
System.exit(1);
}
return (int) Math.round(Math.random() * (Max - Min) + Min);
}
}
下面是对这个方法的测试截图:


因为这段代码比较简单,只是方便日后拿来使用,所以就不过多叙述了哈!(*^▽^*)