如何用python自带的random库来生成随机数
时间: 2024-05-29 22:05:44 浏览: 93
Python自带的random库提供了生成随机数的函数,可以用于生成不同类型的随机数。以下是使用random库生成随机数的几种常见方法:
1. 生成随机整数:
使用random.randint(a, b)函数可以生成一个在[a, b]范围内的随机整数,其中a和b是整数。
示例代码:
```python
import random
random_num = random.randint(1, 100)
print(random_num)
```
2. 生成随机浮点数:
使用random.uniform(a, b)函数可以生成一个在[a, b]范围内的随机浮点数,其中a和b是浮点数。
示例代码:
```python
import random
random_num = random.uniform(0.0, 1.0)
print(random_num)
```
3. 生成随机序列:
使用random.shuffle(seq)函数可以将序列seq中的元素随机排序,改变原有序列的顺序。
示例代码:
```python
import random
seq = [1, 2, 3, 4, 5]
random.shuffle(seq)
print(seq)
```
4. 从序列中随机选择元素:
使用random.choice(seq)函数可以从序列seq中随机选择一个元素返回。
示例代码:
```python
import random
seq = [1, 2, 3, 4, 5]
random_element = random.choice(seq)
print(random_element)
```
阅读全文