Python random模块的基本使用方法
文章目录
一、导入模块
在Python之中模块导入的方法有两种(以导入random模块randint函数为列子):
第一种:
# 普通调用方法,调用函数时需要加上模块名
import random
第二种:
# 调用函数时,可直接使用函数名称
form random import randomint
二、randint函数:生成指定范围的整数
random.randint(a,b)
print('生成1~10之间的随机整数:')
print(random.randint(1,10)) # 生成1~10的随机数
print(randint(1,10))
三、random函数:生成0~1之间的随机数
random.random()
print('生成0~1之间的随机数:')
print(random.random())
四、uniform函数:生成指定范围的浮点数
random.uniform(a,b)
print('生成1~10之间的随机浮点数:')
print(random.uniform(1,10))
五、randrange函数:生成指定范围、指定步长的随机数
random.randrange(a,b,c)
print('生成1~10之间步长为2的随机数:')
print(random.randrange(1,10,2))
六、shuffle函数:打乱列表元素的顺序
list=[a,b,c,d]
random.shuffle(list)
print('打乱列表[1,2,3,4,5]的顺序')
alist=[1,2,3,4,5]
random.shuffle(alist)
print(alist)
七、sample函数:随机获取打乱的列表元素
list=[a,b,c,d]
alis=random.sample(list,x)
print('从列表[1,2,3,4,5]中随机获得3个元素并打乱返回')
blist=[1,2,3,4,5]
clist=random.sample(blist,3)
print(clist)