Python获取随机数

 

Python当中,可用random模块来获取随机数

import random

"""
random模块,用于获取随机数
"""

print(random.random())  #从0~1获取随机数
print(random.randint(1,1011))     #获取随机整数
print(random.randrange(1,1111,3))      #获取随机整数,语法和range一样,可以隔着取,顾头不顾尾

 

获取6位随机验证码小实例

# 获取随机验证码
flag = ''
for i in range(6):
    n = random.randint(0,9)
    if n < len(range(6)):
        if i < 3:
            n = chr(random.randint(65,90))  # chr获取ASCII码表里数字指代的字母
        else:
            n = chr(random.randint(97,122))
    flag += str(n)
print(flag)

 

posted @ 2018-08-07 16:35  糕事情  阅读(1370)  评论(0编辑  收藏  举报