随机生成1到100随机数 js 数组
时间: 2024-04-20 13:20:28 浏览: 21
要在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()`函数打印出生成的随机数数组。
相关问题
将6个0-35之间的随机数存入数组,随机存储100-200个,js实现
好的,以下是用 JavaScript 实现的代码:
```javascript
// 生成6个0-35之间的随机数
let nums = [];
for (let i = 0; i < 6; i++) {
nums.push(Math.floor(Math.random() * 36));
}
// 随机生成存储位置
for (let i = 0; i < Math.floor(Math.random() * 101) + 100; i++) {
let index = Math.floor(Math.random() * nums.length);
nums.splice(index, 0, Math.floor(Math.random() * 36));
}
console.log(nums);
```
这段代码与 Python 的实现类似,首先生成了6个0-35之间的随机数,然后使用一个循环随机生成100-200个存储位置,并将随机数插入到数组中。最后输出整个数组。注意,这里的存储位置是随机的,所以每次运行的结果都可能不同。
随机生成十个数的数组
以下是生成一个包含十个随机数的数组的示例代码(使用 JavaScript):
```javascript
// 生成一个包含十个随机数的数组
let arr = [];
for (let i = 0; i < 10; i++) {
arr.push(Math.floor(Math.random() * 100)); // 生成 0~99 之间的随机整数
}
console.log(arr);
```
这段代码使用了 `Math.random()` 方法来生成 0~1 之间的随机小数,然后将其乘以 100 并取整,得到 0~99 之间的随机整数。循环执行十次,将每次生成的随机数添加到数组中,最终生成包含十个随机数的数组。