
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
function getRandom(min, max) {
// Math.floor()表示向下取整,在坐标轴上即一直向左取
return Math.floor(Math.random() * (max + 1 - min) + min)
// Math.ceil()表示向上取整,在坐标轴上即一直向右取
return Math.ceil((Math.random() - 1) * (-(max - min + 1)) + min - 1)
// 上面两种方法都可以以相同的概率获取min-max之间的整数,但要注意的是
// Math.ceil()方法会获取到-0,所以最好还是用Math.floor()
}
const probability = getRandom(-5, 0)
console.log(probability);
// parseInt() 表示取整,在坐标轴上即向0方向靠拢取整
// Math.round() 表示四舍五入的取整
// Math.abs() 表示取绝对值
</script>
</body>
</html>