python 生成随机数
时间: 2023-07-04 08:08:47 浏览: 110
详解用python生成随机数的几种方法
5星 · 资源好评率100%
在Python中,可以通过`random`模块生成随机数。以下是一些常用的生成随机数的方法:
1. 生成一个0到1之间的随机小数
```python
import random
print(random.random()) # 0.0 <= x < 1.0
```
2. 生成一个指定范围内的整数
```python
import random
print(random.randint(1, 10)) # 1 <= x <= 10
```
3. 从一个序列中随机选择一个元素
```python
import random
lst = [1, 2, 3, 4, 5]
print(random.choice(lst)) # 随机选择lst中的一个元素
```
4. 从一个序列中随机选择多个元素
```python
import random
lst = [1, 2, 3, 4, 5]
print(random.sample(lst, 3)) # 随机选择lst中的3个元素
```
注意,为了使随机数更具随机性,需要在生成随机数前设置随机种子。可以使用`random.seed()`方法来设置随机种子,例如:
```python
import random
random.seed(123)
print(random.random()) # 0.052363598850944326
```
阅读全文