Python 模块之_random模块

random模块

import random

#随机0到1之间的浮点数
res = random.random()
print(res)

#随机0到2的整形
print(random.randint(0,2))

#随机0到1的整形
print(random.randrange(0,2))

#随机选择列表中的一个元素
print(random.choice([1,3,5,7,9]))
#随机选择列表中的两个元素
print(random.sample([1,3,5,7,9],2))

#取任意范围的浮点型
print(random.uniform(1,5))

#将一个列表的顺序打乱
item = [2,4,6,8]
random.shuffle(item)
print(item)

 

#random写个验证码
def checkCode():
    ss = ""
    for i in range(4):
       num = random.randint(0,9)#数字
       alf = chr(random.randint(65,90))#大写字母
       alf2 = chr(random.randint(97,122))#小写字母
       ss += str(random.choice([num,alf,alf2]))
    print(ss)
checkCode()

 

posted on 2019-06-18 15:57  詹生  阅读(193)  评论(0编辑  收藏  举报

导航