84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
生成1-3的随机数是这样的
slotOne = Math.floor(Math.random() * (3 - 1 + 1)) + 1;
(3 -1 + 1)这个是为什么?就我所知道的,要生成0-n的随机数
Math.floor(Math.random() * n);
所以既然是1-3,应该是
Math.floor(Math.random() * 3) + 1;
希望有大神解释一下...是网站人员的问题,还是有其他的原因...
Masalah dengan javascript menjana nombor rawak? -Tapak web PHP Cina Soal Jawab-Adakah terdapat masalah dengan javascript menjana nombor rawak? -Soal Jawab laman web PHP Cina
Sila tonton dan pelajari.
生成一个m~n的随机数,则最小值为m+0,最大值为m+(n-m+1);而Math.random()生成的是0~1,故Math.floor(Math.random() * (n - m + 1)) + m 套入1-3就是你要的值
Masalah dengan javascript menjana nombor rawak? -Tapak web PHP Cina Soal Jawab-Adakah terdapat masalah dengan javascript menjana nombor rawak? -Soal Jawab laman web PHP Cina
Sila tonton dan pelajari.
生成一个m~n的随机数,则最小值为m+0,最大值为m+(n-m+1);
而Math.random()生成的是0~1,故Math.floor(Math.random() * (n - m + 1)) + m 套入1-3就是你要的值