1樓:匿名使用者
js可以用math.random()函式產生隨機數,這裡以產生1到5之間的隨機數為例。
1、產生最小到最大之間的函式,包括最小值和最大值,即“min ≤ r ≤ max”:
2、產生最小到最大之間的函式,包括最小值但不包括最大值,即“min ≤ r < max”:
3、產生最小到最大之間的函式,不包括最小值但包括最大值,即“min < r ≤ max”:
4、產生最小到最大之間的函式,不包括最小值和最大值,即“min < r < max”:
2樓:冷月寒霜
直接上方法: 生成a-x之間的隨機數(包含整數a和x)
math.round(math.random()*(x-a))+a
如:生成0-10的隨機數 math.round(math.random()*10)
生成10-50的隨機數 math.round(math.random()*40)+10
利用math.random()方法可以生成0-1之間的隨機數(不包含整數0和1),
那麼math.random()*x 就可以生成0-x之間的隨機數(不包含整數0和x)
利用math.round()方法可以對一個數進行四捨五入取整,
那麼math.round(math.random()*x)就可以生成0-x之間的隨機數(包含整數0和x)
math.round(math.random()*(x-a))+a就可以生成a-x之間的隨機數