利用javascript写一个1-100随机生成10个数的数组
时间: 2023-03-08 13:05:31 浏览: 167
可以使用JavaScript的Math.random()函数来实现,代码如下: var arr = []; // 初始化一个数组
for (var i = 0; i < 10; i++) {
var num = Math.floor(Math.random() * 100 + 1); // 生成1-100的随机数
arr.push(num); // 将数字放入数组中
}
相关问题
javascript随机生成10个 1 - 20 之间的数,放在数组里面,要求数组中不能有重复的数字
好的,您可以参考以下代码实现:
```javascript
var arr = [];
while(arr.length < 10){
var random = Math.floor(Math.random()*20) + 1;
if(arr.indexOf(random) === -1) {
arr.push(random);
}
}
console.log(arr);
```
这段代码首先创建一个空数组,然后使用 while 循环,生成 10 个随机数并放入数组中。每生成一个随机数,会判断其是否已经存在于数组中,如果不存在则将其添加到数组中。最终输出这个数组即可。
javascript随机生成数组
可以使用以下代码来生成一个随机数组:
```javascript
function generateRandomArray(length, max) {
var arr = [];
for (var i = 0; i < length; i++) {
arr.push(Math.floor(Math.random() * max));
}
return arr;
}
// 生成长度为10,最大值为100的随机数组
var randomArray = generateRandomArray(10, 100);
console.log(randomArray);
```
这个函数接受两个参数:数组长度和最大值。它使用一个循环来生成随机数,并将它们添加到数组中。最后,它返回这个数组。
阅读全文