
JavaScript简易生成1-100无重复随机数方法
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文章介绍了一种简单的方法,利用JavaScript语言来生成从1到100之间不含重复数字的随机数组,适用于初学者理解和实践。
下面是一个使用JavaScript生成1到100之间不重复随机数的简单实用方法:
```javascript
function generateRandomNumbers() {
var numbers = [];
while (numbers.length < 100) {
var number = Math.floor(Math.random() * 100) + 1;
if (!numbers.includes(number)) {
numbers.push(number);
}
}
return numbers;
}
console.log(generateRandomNumbers());
```
这个函数通过循环生成随机数,并检查数组中是否已存在该数字,以确保所有产生的数字都是唯一的。当数组长度达到100时停止循环并返回包含唯一值的数组。
请注意这段代码需要在支持`Array.prototype.includes()`方法的环境中运行(如现代浏览器)。如果目标环境不支持此特性,则可能需使用其他方式来检查元素是否存在或考虑引入polyfill以兼容旧版浏览器。
全部评论 (0)
还没有任何评论哟~


