验证码随机生成数可以使用random吗,random产生四位数字验证码
随机模块函数名
功能
随机. random()
生成一个实数[0,1]。
random.randint
生成若干个[a,b],包括a和b。
random.randrange(a,b)
生成若干个[a,b],其中包含a,不包含b。
随机洗牌
打乱序列X.
随机选择(x)
从x中返回一个随机项,它需要是一个变量序列。
随机均匀(a,b)
生成A和B之间的浮点数,区间可以是浮点数。
生成随机验证码导入随机。
def get_random_code(数字_代码):
生成并返回一个随机验证码。
list_code=[]
对于范围内的I(编号代码):
#随机产生三个字符
#随机生成从0到9的数字
num=str(random.randint(0,9))
#随机生成小写字母的母
lower _ alphabet=chr(random . randint(97,122))
#随机生成大写字母
upper _ alphabet=chr(random . randint(65,90))
#再次随机抽取一个字符
random _ code=random . choice([数字,小写字母,大写字母])
#保存随机选择的字符
list_code.append(随机代码)
返回“”。加入(列表代码)
randon=get_random_code(9)
Print(生成的随机数是:%s% randon )生成的结果如下:
转载请联系作者获得授权,否则将追究法律责任。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。