javascript生成5个6到20之间的整数
时间: 2024-03-24 22:38:14 浏览: 16
可以使用循环结合 `Math.random()` 函数来生成5个6到20之间的随机整数,并将它们放入一个数组中。需要在循环中生成6到20之间的随机整数,然后将其添加到数组中。以下是生成5个6到20之间的随机整数放入数组的代码示例:
```javascript
function generateRandomArray() {
let arr = [];
for (let i = 0; i < 5; i++) {
let randomNumber = Math.floor(Math.random() * 15) + 6; // 生成6到20之间的随机整数
arr.push(randomNumber); // 将其添加到数组中
}
return arr;
}
// 生成含有5个6到20之间的随机整数的数组
console.log(generateRandomArray());
```
每次执行 `generateRandomArray()` 函数都会得到一个不同的结果。
相关问题
javascript怎么生成5个不同的整数放入数组
可以使用循环结合 `Math.random()` 函数来生成5个不同的随机整数,并将它们放入一个数组中。需要在循环中判断当前生成的随机整数是否已经在数组中出现过,如果出现过则重新生成,直到生成的随机整数不在数组中出现过为止。以下是生成5个不同的随机整数放入数组的代码示例:
```javascript
function generateRandomArray() {
let arr = [];
while (arr.length < 5) {
let randomNumber = Math.floor(Math.random() * 100) + 1; // 生成1到100之间的随机整数
if (!arr.includes(randomNumber)) { // 判断当前生成的随机整数是否已经在数组中出现过
arr.push(randomNumber); // 如果没有出现过,则将其添加到数组中
}
}
return arr;
}
// 生成含有5个不同随机整数的数组
console.log(generateRandomArray());
```
每次执行 `generateRandomArray()` 函数都会得到一个不同的结果。
利用javascript代码生成46个55到100之间的随机数
可以使用以下的Javascript代码生成46个55到100之间的随机数:
```javascript
var nums = [];
for (var i = 0; i < 46; i++) {
nums.push(Math.floor(Math.random() * 46) + 55);
}
console.log(nums);
```
这段代码首先创建一个空数组,然后使用for循环生成46个随机数,每个随机数的范围是从55到100之间的整数。最后,将所有随机数存储在数组中并打印到控制台中。