* Math.random():[0.0,1)
* Math.random()*90:[0.0,90.0)
* (int) (Math.random()*90):[0,89]
Math.random()*90:[0.0,90.0)这是左闭右开的,就是说最后的),表示小于90,浮点型转int类型小数部分直接截断,所以89.9999等都会变成89
小于90,然后转成int类型,就只能到89
【原因】
Math.random()函数返回的值:大于等于0.0小于1.0
那么就不会出现1*90的情况,会无限接近90