Math.random()范围 为[0,1),Math.random()*30范围为[0,30),Math.ceil()为向上取整,可以就可以取到30,所以Math.ceil(Math.random()*30)范围为[0,30],所以Math.ceil(Math.random()*30)+90范围为[90,120]
Math.random()*10 代表0到10的值。那么要表示1-11就写成 Math.random()*10+1;表示1-9就写成Math.random()*9+1;
以上都有小数。所以可以使用Math.ceil 向上取整方法
所以Math.ceil(Math.random()*30)+90 表示 0到30之间的随机数加上90就表示90到90+30之间的数。所以这个数的取值范围表示90<=这个数<=120