基于JSrandom函数生成1000-9999随机整数,点击按钮生成新的随机数
时间: 2024-10-07 13:04:28 浏览: 46
在JavaScript中,你可以使用`Math.random()`函数结合一些数学计算来生成指定范围内的随机整数。下面是一个简单的示例,创建一个按钮点击事件,每次点击都会生成一个新的1000到9999之间的随机整数:
```html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Random Number Generator</title>
</head>
<body>
<button onclick="generateRandomNumber()">点击生成随机数</button>
<p id="randomNumber"></p>
<script>
function generateRandomNumber() {
let min = 1000;
let max = 9999;
let randomInt = Math.floor(Math.random() * (max - min + 1)) + min; // 随机整数生成公式
document.getElementById("randomNumber").innerText = randomInt;
}
</script>
</body>
</html>
```
在这个例子中,我们首先定义了最小值`min`和最大值`max`,然后通过`Math.random()`生成一个0到1之间的随机小数,乘以`(max - min + 1)`得到一个范围内的小数,再使用`Math.floor()`向下取整转换为整数,最后加上`min`确保结果在指定范围内。
阅读全文