js实现单击“随机产生20个整数”按钮时,能够随机产生20个4位整数(1000-9999),并将产生的20个整数写入数组,将其从小到大排序,输出在多行文本框。
时间: 2023-06-16 13:04:08 浏览: 118
可以使用以下代码实现:
```html
<!DOCTYPE html>
<html>
<head>
<title>随机产生20个整数</title>
<meta charset="utf-8">
<script type="text/javascript">
function generateNumbers() {
var numbers = [];
for (var i = 0; i < 20; i++) {
var num = Math.floor(Math.random() * 9000) + 1000; // 生成1000-9999的随机整数
numbers.push(num); // 将整数加入数组
}
numbers.sort(function(a, b) { // 将数组从小到大排序
return a - b;
});
var output = document.getElementById("output");
output.value = numbers.join("\n"); // 将排序后的数组输出到多行文本框
}
</script>
</head>
<body>
<button onclick="generateNumbers()">随机产生20个整数</button>
<br>
<textarea id="output" rows="10" cols="50"></textarea>
</body>
</html>
```
注释已经注明了代码的作用,可以根据需要进行修改。
阅读全文