博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

random实现验证码功能

Posted on 2017-07-06 10:31  开飞机的贝塔  阅读(145)  评论(0编辑  收藏  举报

直接上代码:

#-*- coding: utf-8 -*-
#一个简单的验证码程序
import random

#定义一个全局变量,初始值为空字符串
checkcode = ''

for i in range(5):
	'''
	利用2个随机数字i和c是否相等,来实现字母和数字的随机组合
	'''
	c = random.randrange(5)
	if i == c:
		tmp = chr(random.randint(65,90))
	else:
		tmp = random.randint(0,9)
	'''
	最后来组合字母和数字
	'''
	checkcode += str(tmp)
print(checkcode)