JavaScript-產生亂數

JavaScript的亂數,一般是用「Math.random()」和「Math.floor()」。Math.radom()...

Read more...

可以產生一個隨機數,從0.00000...到0.99999...之間。Math.floor()則是把一個數取整數數值。

a = Math.random();
上面的程式碼會產生0~0.99999...的亂數。

a = Math.random()*6;
上面會產生0~5.99999...的亂數。

a = Math.random()*6+1;
上面會產生1~6.99999...的亂數。然後加入Math.floor()。

a = Math.floor(Math.random()*6+1);
上面會產生1,2,3,4,5,or6的亂數。

到這裡,應該能瞭解亂數是怎麼作用的吧?下面是公式︰

a = Math.floor(Math.random() * (亂數最大值-亂數最小值+1)+亂數最小值);

沒有留言:

張貼留言