iar*_*gue -4 javascript random
我正在寻找一种方法来生成一个随机数,通过10整除,如10,20,30,40,50等...
我怎么能用JavaScript完成这个?
计算1到5之间的整数随机数,并乘以10.
有很多关于如何完成第一项任务的教程.例如,使用
function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min + 1) + min);
}
Run Code Online (Sandbox Code Playgroud)
(取自MDN上的Math.random()文档.)
并且,如上所述,将结果乘以10 ......就是这样.
所以,一个完整的例子可能是:
function getRandom10() {
return getRandomInt(1, 5) * 10; // Returns 10, 20, 30, 40 or 50
}
function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min + 1) + min);
}
Run Code Online (Sandbox Code Playgroud)
如果需要配置,请使用:
function getRandom10(min, max) {
return getRandomInt(min / 10, max / 10) * 10;
}
Run Code Online (Sandbox Code Playgroud)
称之为:
getRandom10(30, 70); // => 30, 40, 50, 60 , 70
Run Code Online (Sandbox Code Playgroud)