在Python中,`random`库是标准库的一部分,因此无需单独安装,可以直接导入使用。以下是导入和使用`random`库的方法:
导入模块
```python
import random
```
生成随机浮点数
```python
num = random.random()
print(num)
```
生成指定范围内的随机整数
```python
num = random.randint(a, b)
print(num)
```
其他常用函数
`random.seed(a=None)`:设置随机数生成器的种子。
`random.choice(sequence)`:从序列中随机选择一个元素。
`random.shuffle(sequence)`:随机打乱序列中元素的顺序。
`random.sample(population, k)`:从总体中随机抽取k个不重复的元素。
示例代码
```python
import random
设置随机数种子
random.seed(42)
生成一个位于半开放区间 [0, 1) 的浮点数
num1 = random.random()
print("Random float:", num1)
生成一个指定范围内的随机整数
num2 = random.randint(1, 100)
print("Random integer between 1 and 100:", num2)
从列表中随机选择一个元素
my_list = [10, 20, 30, 40, 50]
selected_element = random.choice(my_list)
print("Selected element from list:", selected_element)
随机打乱列表中元素的顺序
random.shuffle(my_list)
print("Shuffled list:", my_list)
从总体中随机抽取3个不重复的元素
selected_elements = random.sample(range(1, 100), 3)
print("Random sample of 3 elements:", selected_elements)
建议
由于`random`是标准库的一部分,你不需要担心安装问题。只需确保你的Python环境已经正确安装并配置。
如果你需要更高级的随机数生成功能,可以考虑使用`numpy`库中的随机数模块,它提供了更多的随机数生成工具和函数。