js生成10个1到100随机整数数组
时间: 2023-05-28 07:07:29 浏览: 438
以下是一种可能的方法,使用 Math.random() 函数生成随机数,并使用 Math.floor() 函数将其舍入为整数:
```javascript
// 生成10个随机整数数组
for (var i = 0; i < 10; i++) {
var arr = [];
for (var j = 0; j < 10; j++) {
arr.push(Math.floor(Math.random() * 100) + 1);
}
console.log(arr);
}
```
这将输出10个包含10个随机整数的数组,每个整数的范围在1到100之间。
相关问题
用js生成10个1~100的·随机整数,并求出他们中的最大值和最小值
好的,这是一个比较简单的编程问题,以下是代码:
```javascript
// 生成10个1~100的随机整数
const arr = [];
for (let i = 0; i < 10; i++) {
arr.push(Math.floor(Math.random() * 100) + 1);
}
// 求最大值和最小值
const max = Math.max(...arr);
const min = Math.min(...arr);
console.log(`随机整数数组为:${arr}`);
console.log(`最大值为:${max}`);
console.log(`最小值为:${min}`);
```
希望这个回答能够帮到你!
js 生成随机100到1000内没有位数为0的整数
可以先通过循环生成 100 到 1000 之间的整数,再判断该整数是否包含数字 0,如果不包含则输出该整数,否则继续循环生成下一个整数。
以下是代码实现:
```
function generateRandomInt() {
let randomInt = 0;
do {
randomInt = Math.floor(Math.random() * (1000 - 100) + 100); // 生成 100 到 1000 之间的整数
} while (randomInt.toString().includes('0')); // 判断是否包含数字 0
return randomInt;
}
const randomInt = generateRandomInt();
console.log(randomInt);
```
每次执行时,会随机生成一个 100 到 1000 之间没有包含数字 0 的整数,并打印输出。
阅读全文