使用Math.random()获取到的随机数范围是:[0.0,1)的double类型
示例:要求产生一个两位数的随机数[10,99]
解答:(1)首先,Math.random()*90 ——>[0.0,90.0)
(2)其次,(int)(Math.random()*90) ——>[0,89]
(3)最后,(int)(Math.random()*90) + 10 ——>[10,99]
所以,由上面的示例我们可以得出,随机数范围的一个公式:
获取[a,b]范围的随机数:(int)(Math.random() * (b - a + 1)) + a