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()

 

 
posted @ 2018-01-10 09:16  秦艳莉  阅读(52)  评论(0)    收藏  举报