内容字号:默认大号超大号

段落设置:段首缩进取消段首缩进

字体设置:切换到微软雅黑切换到宋体

Python常用模块系列学习--random模块常用function总结--简单应用

2018-07-11 18:30 出处:清屏网 人气: 评论(0

random模块--random是一个生成器

首先: import random    #导入模块

print (help(random))    #打印random模块帮助信息

常用function使用如下:

random.random()  #0~1随机数

random.randint(n, m, step) #n~m(包括m) 随机整数,步长step

random.choice(['123', 4, 5, [6, 7]])  #list中任选一个元素,另可加k,来调整选择元素的个数,注意random.choice s ()返回的是含有多个选择元素的list

random.shuffle(list, random=None) #重新洗牌list,返回None

rando.sample(sequence, n) #sequence中随机取n个元素

random.randrange(n, m, step) #n~m中以step为步长的随机整数

random模块--简单应用--验证码生成

import random

def V_code():
    ini_code = ''
    for i in range(6):
        add_code = random.choice([str(random.randrange(10)), chr(random.randrange(65, 91))])
        ini_code += add_code

    return ini_code

print(V_code())

随机生成6个 字母和数字混合的验证码

后续,可加上用户输入与随机生成验证码是否匹配的功能。

分享给小伙伴们:
本文标签: randomPython

相关文章

发表评论愿您的每句评论,都能给大家的生活添色彩,带来共鸣,带来思索,带来快乐。

CopyRight © 2015-2016 QingPingShan.com , All Rights Reserved.

清屏网 版权所有 豫ICP备15026204号