double random = Math.random()
默认出来的是一个double类型,范围为 [0,1) (代表零到一不含一)
为了扩大范围和调整范围区域,可以用数学公式来改造范围。
使用
Math.random() * x
可以造成 [0.0x,1.0x) 的效果。
使用
Math.random() + x
可以造成 [0.0 + x, 1.0 + x) 的效果。
混合在一起
(Math.random() * x) + y
能达到 【0.0x + y,1.0x + y)的效果。
如果使用double又是不合适,可以考虑强制转型。