随机数模块random

import random

print(random.random())  # 0-1的随机数
print(random.randint(1, 10))  # 指定范围整数的随机数
print(random.randrange(1, 10))  # range生成序列的随机数
print(random.choice([1, 3, 6, 9]))   # 指定序列生成随机数
a = [1, 3, 6, 9]
random.shuffle(a)  # 将一个序列随机打乱
print(a)

print(random.sample(a, 2))  # 在指定序列中随机获得多个随机数

print(random.uniform(1, 10))  # 在指定范围内活动浮点数的随机数


# 验证码
def ver_code():
    code_five = ""
    for i in range(5):
        add = random.choice([str(random.randrange(10)), chr(random.randint(65, 90)), chr(random.randint(97, 122))])
        code_five += add
    print(code_five)


ver_code()

 

posted @ 2024-09-14 17:44  GDquicksand  阅读(6)  评论(0编辑  收藏  举报