how to get random number in python
时间: 2024-09-12 07:04:24 浏览: 36
Traffic-Control-HOWTO.pdf
4星 · 用户满意度95%
在Python中,生成随机数非常简单,可以使用内置的`random`模块来完成。以下是一些常用的随机数生成方法:
1. **生成范围内的随机整数**:
```python
import random
random_number = random.randint(a, b) # a 和 b 分别是范围的下限和上限,包括a和b
```
2. **生成0到1之间的随机小数**:
```python
random_float = random.random() # 生成0到1之间的浮点数,不包括1
```
3. **从序列中随机选择一个元素**:
```python
choices = ['option1', 'option2', 'option3']
selected_option = random.choice(choices)
```
4. **随机打乱列表的顺序**:
```python
shuffled_list = random.shuffle(list) # 对原列表进行就地打乱
```
5. **设置随机数种子(可选)**:
如果你需要每次运行程序都得到相同的随机数序列,可以先设置一个固定的种子:
```python
random.seed(123) # 使用123作为种子,之后产生的随机数序列将保持不变
```
阅读全文