random库用法
一、概述
random库是Python标准库中的一个模块,提供了生成随机数的函数。在Python中,使用random库可以方便地生成各种类型的随机数,包括整数、浮点数、布尔值等。
二、安装
在Python中,random库是标准库中自带的,不需要额外安装。
三、使用方法
1.生成随机整数
使用random库中的randint()函数可以生成指定范围内的随机整数。该函数接受两个参数,分别为起始值和结束值。random python
示例代码:
import random
num = random.randint(1, 100)
print(num)
2.生成随机浮点数
使用random库中的uniform()函数可以生成指定范围内的随机浮点数。该函数接受两个参数,分别为起始值和结束值。
示例代码:
import random
num = random.uniform(0, 1)
print(num)
3.生成随机布尔值
使用random库中的choice()函数可以从给定序列中随机选择一个元素作为返回值。当给定序列为[True, False]时,即可用于生成随机布尔值。
示例代码:
import random
bool_value = random.choice([True, False])
print(bool_value)
4.打乱序列顺序
使用random库中的shuffle()函数可以打乱给定序列的顺序。该函数会直接修改原序列,并返回None。
示例代码:
import random
lst = [1, 2, 3, 4, 5]
random.shuffle(lst)
print(lst)
5.生成随机字符串
使用random库中的choices()函数可以从指定字符集中随机选择指定长度的字符,返回一个列表。使用join()函数将列表转换为字符串即可得到随机字符串。
示例代码:
import random
import string
str_len = 10