用js生成一个含有10个整数随机数的数组
时间: 2023-06-03 14:01:50 浏览: 63
好的,这是一种生成一个含有 10 个整数随机数的数组的方法:
```
function generateRandomArray() {
const array = [];
for (let i = 0; i < 10; i++) {
array.push(Math.floor(Math.random() * 100));
}
return array;
}
console.log(generateRandomArray());
```
需要注意的是,如果需要生成更多的数字,可以将 `10` 改为更大的数字。此外,也可以使用其他的随机数生成函数,例如 `crypto.getRandomValues()`。
相关问题
随机生成1到100随机数 js 数组
要在JavaScript中生成1到100的随机数数组,可以使用以下代码:
```javascript
// 生成1到100的随机数数组
function generateRandomArray() {
var arr = [];
for (var i = 0; i < 100; i++) {
arr.push(Math.floor(Math.random() * 100) + 1);
}
return arr;
}
// 调用函数生成随机数数组
var randomArray = generateRandomArray();
console.log(randomArray);
```
这段代码定义了一个名为`generateRandomArray`的函数,它使用循环生成100个随机数,并将它们添加到数组中。`Math.random()`函数用于生成0到1之间的随机小数,通过乘以100并取整,可以得到1到100之间的随机整数。最后,通过调用`console.log()`函数打印出生成的随机数数组。
js程序生成10个100-999的随机数 - CSDN
可以使用以下代码生成10个100到999之间的随机数:
```javascript
for (let i = 0; i < 10; i++) {
const randomNum = Math.floor(Math.random() * 900) + 100;
console.log(randomNum);
}
```
解释一下代码:
- `Math.random()` 返回一个0到1之间的随机小数。
- `Math.floor()` 函数将小数向下取整,例如 `Math.floor(3.9)` 返回3。
- `Math.random() * 900` 生成0到899之间的随机小数。
- `Math.floor(Math.random() * 900)` 向下取整后生成0到898之间的整数。
- `Math.floor(Math.random() * 900) + 100` 向下取整后加上100,生成100到999之间的整数。
以上代码中使用了 `console.log()` 函数将生成的随机数输出到控制台,可以根据实际需求将其改为存储到数组或其他数据结构中。