random.random():生成0~1之间的随机数

random.randint():生成闭区间内随机整数

random.randrange():生成开区间内的随机数

#!/usr/bin/env python
# coding=utf-8

# 随机生成一个大写或小写字母或数字的6位验证码

import random

# 定义一个列表接收字符串
code = []
for i in range(6):
    if i == random.randint(0, 5):
        code.append(random.randint(0, 9))
    else:
        code.append(chr(random.randint(65, 90)))
# 将列表转换成字符串
print(''.join(code))

 

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐