请告诉我python随机生成 20 个两位正整数,输出其中互不相同的数的代码
时间: 2023-12-06 07:44:59 浏览: 37
可以使用random模块中的randint函数生成随机数,使用set数据结构去重。代码如下:
```python
import random
nums = set()
while len(nums) < 20:
nums.add(random.randint(10, 99))
print(nums)
```
输出结果如下:
```
{10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 27, 33, 34, 39, 61, 68, 77}
```
相关问题
python生成20个1位随机正整数
好的,以下是生成20个1位随机正整数的 Python 代码:
```python
import random
numbers = []
for i in range(20):
number = random.randint(1, 9)
numbers.append(number)
print(numbers)
```
以上代码使用 `random` 模块中的 `randint` 函数生成一个在 1 到 9 之间的随机整数,循环 20 次生成 20 个随机整数并将其添加到列表中,最后输出该列表。
给我生成一个python然后随机生成五个两位数数列的代码
我可以为您生成Python代码,以下是代码:
```python
import random
for i in range(5):
num_list = []
for j in range(2):
num = random.randint(10, 99)
num_list.append(num)
print(f"第{i+1}个数列:{num_list}")
```
注意,此代码生成的数列是随机生成的,每次运行结果都不同。如果您需要更加具体的要求,请再告诉我。