Python3中的random模块可以生成一个伪随机数
常用的就三个模块函数
random.random()
返回0-1之间的一个随机数
random.randrange(i, j)
返回一个随机数 k , i <= k random.randint(i, j) 返回一个随机数 k, i <= k <= j, 实际上就是调用了randrange(i, j+1) 示例代码 import random# 生成数字加字母的验证码check_code = ''for i in range(4): current = random.randrange(0, 4) if current != i: temp = chr(random.randint(65, 90)) else: temp = random.randint(0, 9) check_code += str(temp)print(check_code) 生成随机验证码
random.randint(i, j)
返回一个随机数 k, i <= k <= j, 实际上就是调用了randrange(i, j+1)
示例代码
import random# 生成数字加字母的验证码check_code = ''for i in range(4): current = random.randrange(0, 4) if current != i: temp = chr(random.randint(65, 90)) else: temp = random.randint(0, 9) check_code += str(temp)print(check_code)