js怎麼產生隨機數,Js怎麼產生隨機數?

時間 2021-06-08 12:41:24

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之間的隨機數