利用js脚本随机取指定范围内的一个随机整数,并不是一件很简单的事(js大神略过),下面就说一下如何利用 js 脚本随机在指定范围内取一个整数!

JS 随机取整数的方法

1、从1开始 到 任意值

格式

parseInt(Math.random()*上限+1);

例:

// 1 到 20
parseInt(Math.random()*20+1);
// 1 到 30
parseInt(Math.random()*30+1);

2、从任意值开始 到 任意值结束

格式

parseInt(Math.random()*(上限-下限+1)+下限);

例:

//5 到 10
parseInt(Math.random()*6+5);
//10 到 20
parseInt(Math.random()*11+10);

3、自定义JS获取随机数的函数

为了方便调用,您可以把上面JS获取随机整的例子自定义成一个函数,方便使用。

例:

function randNum(m,n){
    return parseInt(Math.random()*(n - m +1)+m);
}

函数调用:

console.log(randNum(5,10));