Python基础-14模块-random模块

2021-06-22 02:05

阅读:343

标签:print   shu   验证码   form   bsp   amp   +=   验证   .sh   

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())

 

Python基础-14模块-random模块

标签:print   shu   验证码   form   bsp   amp   +=   验证   .sh   

原文地址:https://www.cnblogs.com/josie930813/p/9680926.html


评论


亲,登录后才可以留言!