在js中,不同于python可以用random.sample(range(1,10),1)来获取任意指定范围的整数,只能获取[0,1)之间的小数,因此需要我们再另行对它进行处理
在这里,我们结合Math对象来求取固定范围的随机整数,例如我想获得[m,n]之间的随机整数:
<script type="text/javascript">
function getrand(m,n){
var rand=Math.floor(Math.random()*(n-m+1))+m #核心代码
console.log(rand)
}
for(var i=1;i<=100;i++){
getrand(1,10);#取[1,10]
}
</script>
部分截图如下: