Math中常用的命令
- Math.ceil()向上取整
- Math.abs()取绝对值
- Math.floor()向下取整
- Math.round()四舍五入取整数
- Math.random()生成一个0-1随机数
- Math.max()获取多个数值的最大值
- Math.min()获取多个数值的最小值
<script>
/*
Math.random()
-生成一个0-1的随机数
-生成一个0-10的随机整数
Math.round(Math.random()*10)
-生成一个0-X的随机整数
Math.round(Math.random()*x)
-生成一个1-10的随机整数 给整体+1最大值-1
Math.round(Math.random()*10)+1
-生成一个X-Y的随机整数
Math.round(Math.random()*(y-x))+x
*/
function rand(min, max) {
return Math.round(Math.random() * (max - min)) + min
}
for (var i = 0; i < 100; i++) {
console.log(rand(10, 20))
}
</script>