random模块用来实现各种分布式的伪随机数生成器
只介绍几个常用的方法
来实现一个简单登录时验证码的程序
randrange函数
#生成10之内的随机数
In [14]: random.randrange(10)
Out[14]: 6
In [15]: random.randrange(10)
Out[15]: 8
#生成10-20之间的随机数
In [17]: random.randrange(10,20)
Out[17]: 10
In [18]: random.randrange(10,20)
Out[18]: 13
#生成1-20之间的奇数随机数
In [22]: random.randrange(1,20,2)
Out[22]: 7
In [23]: random.randrange(1,20,2)
Out[23]: 3
返回指定序列中的随机元素
In [25]: random.choice('sdfjoqyrbgsaflsd')
Out[25]: 'q'
In [26]: random.choice('sdfjoqyrbgsaflsd')
Out[26]: 's'
实现一个简单验证码
生成一个由数字和小写字母组成的随机四位验证码
#!/usr/bin/env python3
# coding='utf-8'
import random
def auth_code