python-random模块
1.random函数为0~1之间的随机数
print(random.random())
打印结果为:0~1之间的随机数
2.整数之间的随机数
print(random.randint(1,8))
打印结果为:1~8之间随机数
3.字符串之间的随机数
print(random.choice(['123',4,[1,2]]))
打印结果为:123 或4 或[1,2]
4.随机取字符串中的N个数
print(random.sample(['123',4,[1,2]],2))
打印结果为:随机选取两个字符串
5.打印某个范围
print(random.randrange(1,3))
打印结果为:1或2
6.验证码程序
def v_code(): code = '' for i in range(5): add=random.choice([random.randint(1,9),chr(random.randint(65,90))]) code+=str(add) print(code) v_code()