Python 常用模块系列学习--random模块常用functi…

2018-07-12 07:43:10来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

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.choices()返回的是含有多个选择元素的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个 字母和数字混合的验证码

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

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:利用ForgeryPy生成虚拟数据

下一篇:Pycharm 常用快捷键