python 从0-100内随机选取10个不重复的数
时间: 2024-03-08 18:48:13 浏览: 146
可以使用random模块中的sample函数来实现随机选取不重复的数。具体实现代码如下:
```python
import random
numbers = random.sample(range(101), 10)
print(numbers)
```
首先,使用range函数生成0-100的整数序列,然后使用random模块中的sample函数从序列中随机选取10个不重复的数,最后将结果打印输出。
相关问题
用Python语言实现从0-6中随机选取四个数组成四位各不相同的四位数并输出
好的,以下是Python代码实现:
```python
import random
while True:
num = random.sample(range(0, 7), 4) # 生成4个不重复的0-6的随机数
if len(set(num)) == 4: # 判断这四个数是否互不相同
break
result = ''.join(map(str, num)) # 将这四个数拼接成一个字符串
print("生成的四位数为:", result)
```
希望这个代码能够帮到您!
Python实现100个名字,随机选取20个,运行五次不重复
以下是 Python 实现 100 个名字,随机选取 20 个,运行五次不重复的代码:
```python
import random
names = ['Alice', 'Bob', 'Charlie', 'David', 'Emily', 'Frank', 'Grace', 'Henry', 'Isabella', 'Jack', 'Kate', 'Liam', 'Mia', 'Nathan', 'Olivia', 'Peter', 'Queenie', 'Rachel', 'Sarah', 'Tom', 'Ursula', 'Victor', 'Wendy', 'Xander', 'Yvonne', 'Zoe']
for i in range(5):
selected_names = random.sample(names, 20)
print(f"第 {i+1} 次选取的名字是:{selected_names}")
```
这段代码会从 `names` 列表中随机选取 20 个名字,每次运行都不会重复。运行五次后,会输出每次选取的名字。
阅读全文