我一直在用这段代码用js:
生成一个随机数var max = 10;
Math.floor( Math.random() * ( max + 1 ) );
根据我的理解,这将产生一个从0到10的数字,但如果我想生成1到10的随机数呢?或者从5到10?
答案 0 :(得分:10)
试试这个:
function getRandomInt(min, max){
return Math.floor(Math.random() * (max - min + 1)) + min;
}
答案 1 :(得分:1)
从0到9,然后在结果中添加一个。
答案 2 :(得分:1)
如果您想从x
而不是0开始,那么:
x
max
x
添加到结果