如何用从1开始的范围生成js的随机数?

sle*_*mdx 4 javascript random numbers

我一直在使用这段代码用js生成一个随机数:

var max = 10;
Math.floor( Math.random() * ( max + 1 ) );
Run Code Online (Sandbox Code Playgroud)

从我的理解,将产生一个从0到10的数字,但如果我想生成从1到10的随机数怎么办?或者从5到10?

DrS*_*ove 10

试试这个:

function getRandomInt(min, max){
    return Math.floor(Math.random() * (max - min + 1)) + min;
}
Run Code Online (Sandbox Code Playgroud)