生成一个[n,m]范围内的随机数,即[n,n+(m-n)],此时的(m-n)的值是可以通过随机数获取的。
举例说明
生成一个[30,40]的随机数
let res = 30 + Math.floor(Math.random() * (40-30+1))
40-30+1的原因是Math.random()可以生成一个[0,1)区间内的随机数,Math.floor()向下取整,导致取不到10这个值。
以此类推,还能有[30,40)、(30,40)、(30,40]的取值方式。
我的主页:https://blog.csdn.net/qq_29750277,有关于前端(Vue、electron、JHC等)、Python等