使用python代码写出.随机生成1-100之间的30个数,放到列表中,不允许重复
时间: 2023-05-18 08:03:38 浏览: 108
下面是Python代码实现:
```python
import random
nums = []
while len(nums) < 30:
num = random.randint(1, 100)
if num not in nums:
nums.append(num)
print(nums)
```
这段代码使用了`random`模块来生成随机数,并使用列表来存储这些数,确保不会有重复的数出现。最终输出的是一个包含30个1-100之间不重复的随机数的列表。
相关问题
用Python写一段代码, 随机生成三个1-6之间的数字
好的,请稍等。以下是Python代码:
```python
import random
num1 = random.randint(1, 6)
num2 = random.randint(1, 6)
num3 = random.randint(1, 6)
print(num1, num2, num3)
```
这段代码将随机生成三个1-6之间的数字,并把它们输出到屏幕上。希望这可以帮到你。
代码生成(python 1-34随机生成7个不重复的数字)
下面是一段生成 7 个在 1 到 34 之间不重复随机数字的 Python 代码:
```
import random
def generate_random_numbers():
random_numbers = random.sample(range(1, 35), 7)
return random_numbers
print(generate_random_numbers())
```
在这段代码中,我们使用了 Python 标准库 `random` 中的 `sample` 函数来生成不重复的随机数字。