博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

random随机数模块

Posted on 2023-03-12 21:43  生活旅行家  阅读(27)  评论(0)    收藏  举报

常用函数:

random.randrange(1,10)  返回1-9之间的一个随机数

random.randint(1,10)  返回1-10之间的一个随机数,包括10

random.randrange(0,100,2)  返回0-100之间的偶数

random.random()  返回一个随机浮点数

random.choice("abce3#$@1")  返回一个给定数据集合中的随机字符

random.sample("abcdefghi",3)  从多个字符中选取特定数量的字符,随机发牌

import string

"".join(random.sample(string.ascii_lowercase + string.digits,6))  生成随机字符串,可以生成随机密码

a = [0,1,2,3,4,5,6,7,8,9]

random.shuffle(a)  洗牌

print(a)  [3,5,2,8,7,4,1,0,6,9]