需求:

  生成一个六位随机验证码

# 傻瓜式纯数字实现
import random
ran = random.randint(100000, 999999) # ran = random.randrange(100000, 1000000) print(ran) # 常规实现 import random
l = [] for i in range(6): rand_num = random.randint(0, 9) l.append(str(rand_num)) print(''.join(l))
# 进阶实现

import random
l = []
for i in range(6):
    alpha = chr(random.randint(65, 90))             # random.randrange(65,91)
    alpha_lower = chr(random.randint(97, 122))      # random.randrange(65.91)
    num = str(random.randint(0, 9))
    ret = random.choice([alpha,num,alpha_lower])
    l.append(ret)
print(''.join(l))

 

相关文章:

  • 2021-09-03
  • 2021-07-26
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-04-21
  • 2021-12-31
猜你喜欢
  • 2022-12-23
  • 2021-05-04
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案