Math.random()
Math.random()方法可以返回0~1的数。包括0,不包括1。就是说,Math.random()方法返回的数是永远小于1的。
Math.random(); //返回的数,例如:0.07764727703240082
随机整数
Math.floor()方法可以对数字进行下舍入后取整。 那么与Math.random()配合可以得到随机整数。
Math.floor(Math.random() * 10); // 返回0~9的随机整数。 Math.floor(Math.random() * 11); // 返回0~10的随机整数。 Math.floor(Math.random() * 101); // 返回0~100的随机整数。 Math.floor(Math.random() * 100) + 1; // 返回1~100的随机整数。
随机函数
下面的方法可以返回介于两个数之间的随机整数。不包含相对大的值。
function getRndInteger(min, max) { return Math.floor(Math.random() * (max - min)) + min; } getRndInteger(0,10); // 返回小于10的随机整数
如果包含相对大的值,那么可以是:
function getRndInteger(min, max) { return Math.floor(Math.random() * (max - min + 1) ) + min; }
评论区
发表新的留言
您可以留言提出您的疑问或建议。
您的留言得到回复时,会通过您填写的邮箱提醒您。