产生10个1-100的随机数python
时间: 2023-05-31 19:18:32 浏览: 102
### 回答1:
```python
import random
random_numbers = random.sample(range(1, 101), 10)
print(random_numbers)
```
### 回答2:
Python是一种流行的编程语言,有很多内置的函数和模块可以快速生成随机数。要生成10个 1-100 的随机数,可以使用Python的random模块。以下是一个简单的示例:
```
import random
# 生成10个1-100的随机数
for i in range(10):
print(random.randint(1, 100))
```
在这个示例中,我们首先导入了Python的random模块,该模块包含许多用于生成随机数的函数。接下来,我们使用for循环来迭代10次,并在每次迭代中使用random模块中的randint函数来生成1-100的随机整数。
使用这个代码片段,你可以轻松地生成10个1-100的随机数并在屏幕上输出。如果需要将这些数字保存到列表或其他数据结构中,可以使用一个列表来存储它们:
```
import random
# 生成10个1-100的随机数
numbers = []
for i in range(10):
numbers.append(random.randint(1, 100))
print(numbers)
```
在这个示例中,我们创建了一个空列表来存储随机数,然后使用相同的循环和randint函数来向列表中添加10个1-100的随机数。最后,我们在屏幕上打印了整个列表,以显示随机数的范围和数量。
总之,生成10个1-100的随机数非常容易,在Python中使用random模块可以轻松地完成。无论你需要这些随机数用于什么目的,Python都有你需要的工具来帮助你生成它们。
### 回答3:
在Python中,要生成随机数可以使用random模块。需要先在代码中导入random模块:
```
import random
```
然后使用random.randint(a, b)方法生成在a和b之间的随机整数。
要产生10个1-100的随机数,我们可以使用for循环和列表:
```
import random
random_list = [] #创建一个空列表
for i in range(10):
random_number = random.randint(1, 100)
random_list.append(random_number)
print(random_list)
```
解释一下以上代码的步骤:
1. 导入random模块。
2. 创建一个空列表。
3. 使用for循环10次,每次生成一个1-100之间的随机整数。
4. 将每次生成的随机数添加到空列表中。
5. 打印随机数列表。
以上代码执行多次可以得到不同的随机数列表。如果想确保每次都得到相同的列表,可以在for循环外先设置一个随机种子:
```
import random
random.seed(1) #设置随机种子
random_list = [] #创建一个空列表
for i in range(10):
random_number = random.randint(1, 100)
random_list.append(random_number)
print(random_list)
```
以上代码设置随机种子为1,每次执行都会得到相同的随机数列表。