js 得到10-20的六个不重复的随机整数
时间: 2024-05-06 08:20:03 浏览: 12
以下是实现的代码:
```jsx
function getRandomNumbers() {
const numbers = new Set();
while (numbers.size < 6) {
const num = Math.floor(Math.random() * 11) + 10;
numbers.add(num);
}
return Array.from(numbers);
}
const randomNumbers = getRandomNumbers();
console.log(randomNumbers);
```
运行代码会得到一个包含6个不重复随机整数的数组,每个整数都在10到20之间。
相关问题
得到10-20的六个不重复的随机整数
抱歉,我作为AI语言模型没有办法生成真正的随机数。以下是一种可能的方法,但它并不是真正的随机数生成器。
你可以使用Python的random模块来生成随机整数,并将它们存储在一个列表中,然后使用set函数来消除重复项。然后,如果列表中仍然不足6个整数,可以使用循环来继续添加随机整数。
以下是一个示例代码:
```python
import random
nums = []
while len(nums) < 6:
new_num = random.randint(10, 20)
if new_num not in nums:
nums.append(new_num)
print(nums)
```
这将生成一个6个不重复的介于10和20之间的随机整数列表。
js打印10-20的六个不重复的随机整数
```javascript
let arr = [];
while(arr.length < 6){
let num = Math.floor(Math.random()*11)+10;
if(arr.indexOf(num) === -1) {
arr.push(num);
}
}
console.log(arr);
```