pathon随机生成10个1到10的随机数,存放到一个集合,重复的自动消除
时间: 2024-03-16 07:47:25 浏览: 67
好的,以下是Python代码:
```python
import random
random_numbers = set()
while len(random_numbers) < 10:
random_numbers.add(random.randint(1, 10))
print(random_numbers)
```
这个程序使用了Python内置的 `random` 模块,通过 `randint()` 函数生成指定范围内的随机整数。使用 `set()` 函数来创建一个空集合,然后在一个循环中生成随机数并添加到集合中,直到集合中的元素数量达到10个为止。由于集合中不能有重复元素,所以重复的随机数会自动被去除。最后打印出集合中的所有随机数。
相关问题
pathon随机生成10个1到10的随机数
好的,以下是Python代码:
```python
import random
random_numbers = []
for i in range(10):
random_numbers.append(random.randint(1, 10))
print(random_numbers)
```
这个程序使用了Python内置的 `random` 模块,通过 `randint()` 函数生成指定范围内的随机整数。循环10次,每次生成一个随机数,并将它添加到 `random_numbers` 列表中。最后打印出列表中的所有随机数。
用pathon写一个生成随机数
可以使用Python内置的`random`模块来生成随机数。以下是一个简单的例子,生成10个0到9之间的随机整数:
```python
import random
for i in range(10):
print(random.randint(0, 9))
```
输出结果类似于:
```
3
7
2
8
1
6
0
1
5
9
```
其中`randint(a, b)`函数可以生成一个范围在a和b之间(包括a和b)的随机整数。你可以根据需要调整上面代码中的范围和数量。
阅读全文