Python基础-14模块-random模块

random.random():0到1的随机浮点数

random.randint(1,3):1到3的随机数,包含1跟3

random.randrange(1,3):1到3的随机数,包含1,但不包含3

random.choice([1,'23',[4,5]]):随机选出列表里面的一个元素

random.sample([1,'23',[4,5]],2):随机抛出两个元素

random.uniform(1,3):1到3的随机浮点数,包含1但不包含3

random.shuffle():打乱列表顺序

#eg
item=[1,3,5,7,9]
random.shuffle(item)
print(item)
#实现验证码
import  random
def v_code():
    ret = ''
    for i in range(4):
        num = str(random.randint(0,9))
        alf = chr(random.randint(65,122))
        s = random.choice([num,alf])
        ret += s
    return ret
print(v_code())

 

posted @ 2018-09-20 14:49  献丑小角  阅读(117)  评论(0编辑  收藏  举报