码迷,mamicode.com
首页 > 编程语言 > 详细

Python基础-14模块-random模块

时间:2018-09-20 16:00:34      阅读:144      评论:0      收藏:0      [点我收藏+]

标签: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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!