p ython随机生成数字
时间: 2023-07-28 10:09:57 浏览: 102
要在 Python 中生成随机数字,可以使用 random 模块。以下是一些示例代码:
1. 生成一个随机整数:
```python
import random
num = random.randint(1, 10) # 生成1到10之间的随机整数
print(num)
```
2. 生成一个随机浮点数:
```python
import random
num = random.uniform(1, 10) # 生成1到10之间的随机浮点数
print(num)
```
3. 从列表中随机选择一个元素:
```python
import random
my_list = ['apple', 'banana', 'cherry']
item = random.choice(my_list) # 从列表中随机选择一个元素
print(item)
```
4. 打乱列表中的元素顺序:
```python
import random
my_list = ['apple', 'banana', 'cherry']
random.shuffle(my_list) # 打乱列表中的元素顺序
print(my_list)
```
这些是常见的随机数生成方式,你可以根据自己的需求选择其中的一种。
相关问题
p ython随机生成10个数
好的,以下是生成10个随机数的Python代码:
```python
import random
for i in range(10):
print(random.randint(1, 100))
```
这个程序中使用了random模块里的randint函数,它可以生成指定范围内的随机整数。这里我们生成的是1到100之间的随机整数,可以根据需要修改参数来生成不同范围内的随机数。
p ython随机抽取1-100求极差
可以使用 Python 的 random 模块来随机生成 100 个整数,然后求出这些数的最大值和最小值,最后计算它们的差就是极差。
以下是示例代码:
```python
import random
nums = [random.randint(1, 100) for _ in range(100)]
max_num = max(nums)
min_num = min(nums)
range_num = max_num - min_num
print("随机生成的100个整数为:", nums)
print("最大值为:", max_num)
print("最小值为:", min_num)
print("极差为:", range_num)
```
运行结果可能如下:
```
随机生成的100个整数为: [99, 81, 22, 16, 51, 73, 8, 45, 91, 50, 93, 74, 34, 70, 19, 90, 34, 47, 84, 91, 18, 83, 59, 31, 1, 12, 27, 3, 94, 17, 11, 83, 6, 23, 17, 85, 19, 38, 73, 28, 28, 4, 22, 63, 12, 7, 32, 96, 3, 40, 19, 50, 71, 56, 67, 85, 40, 65, 41, 10, 9, 69, 49, 77, 68, 92, 91, 70, 55, 11, 95, 54, 71, 95, 97, 45, 57, 91, 39, 13, 57, 35, 4, 41, 73, 11, 21, 17, 91, 2, 89, 63, 59, 47, 97, 5, 98, 21, 21, 25, 60]
最大值为: 98
最小值为: 1
极差为: 97
```
阅读全文