python生成随机数,去掉执行后生成过的数字
时间: 2024-03-27 16:37:17 浏览: 87
创建包含随机数的列表,然后去掉其中的所有重复数字。
可以使用Python中的random模块来生成随机数,同时使用列表来记录已生成的数字,以避免生成重复数字。以下是一个示例代码:
```python
import random
used_nums = []
while len(used_nums) < 10: # 生成10个不重复的随机数
num = random.randint(1, 100)
if num not in used_nums:
used_nums.append(num)
print(num)
```
在这个示例代码中,首先定义了一个空列表used_nums,用于记录已生成的数字。然后使用while循环来不断生成随机数,直到生成了10个不重复的数字为止。每次生成随机数后,都会判断该数字是否已经在used_nums中出现过,如果没有出现过,则将其加入used_nums列表,并输出该数字。这样就可以确保每次生成的数字都是不重复的。
阅读全文