python中的random模块

import random,string
print(random.randint(1,100))#1-100随机生成一个数字
print(random.uniform(1,10))#1-10随机生成一个小数

print(random.choice(string.digits))#随机从字符串取一个元素,返回一个列表
#生成验证码的方法1
result1 = [random.choice(string.digits) for i in range(4)]#随机取4个元素,会重复
print(''.join(result1))#转成字符串

print(random.sample(string.digits,9))#随机取N个元素,返回一个列表,不重复
#生成验证码的方法2
result2 = random.sample(string.digits,4)#不会重复
print(''.join(result2))



#shuffle 打乱顺序
l=[1,2,3,4,5]
random.shuffle(l)#无返回值
print(l)

 

posted @ 2022-03-11 16:02  小马哥007  阅读(37)  评论(0编辑  收藏  举报