取 [x,y] 区间整数
(int) (Math.random() * (y + 1 - x)) + x
建议使用 Random类的nextInt()方法,以为 [0,10) 之间随机数
new Random().nextInt(10)
[x,y] 区间公式为
new Reandom().nextInt(y + 1 - x) + x
Math.random() 内部也是调用 Random 类,而且获取到的值是 double 类型,需要向下强转为 int 类型
取 [x,y] 区间整数
(int) (Math.random() * (y + 1 - x)) + x
建议使用 Random类的nextInt()方法,以为 [0,10) 之间随机数
new Random().nextInt(10)
[x,y] 区间公式为
new Reandom().nextInt(y + 1 - x) + x
Math.random() 内部也是调用 Random 类,而且获取到的值是 double 类型,需要向下强转为 int 类型
转载于:https://my.oschina.net/pipimao/blog/3001618