首页 > 其他 > 详细

random模块

时间:2021-06-14 00:00:45      阅读:30      评论:0      收藏:0      [点我收藏+]
import random
# print(random.random()) # 0.10087 取0到1的随机小数
# print(random.randint(1, 3)) # 2 取1到3的整数1和3都可以取到
# print(random.randrange(1, 3)) # 取1到3的整数,不包括3
# print(random.choice([11, ‘aa‘, 333])) # 随机取一个
# print(random.sample([11, ‘aa, 33‘], 2)) # 随机取2个
# print(random.uniform(1, 3)) # 随机取大于1跟小于3的小数
# item = [1, 3, 5, 7, 9]
# random.shuffle(item)
# print(item) # 称之为洗牌,就是使得列表里面的顺序随机重新打乱
#
# # 随机验证码:
# print(chr(65)) # A 把里面的数字通过ASCII码转换成英文字母
# print(chr(90)) # Z 把里面的数字通过ASCII码转换成英文字母
# print(ord(‘a‘)) # 97 把里面的英文字母通过ASCII码转换成数字
# print(ord(‘z‘)) # 122 把里面的英文字母通过ASCII码转换成数字
# 将res先定义一个空字符串,
# 方便后面可以进行字符串的相加


res = ‘‘
for item in range(4):
i = str(random.randint(0, 9))
j = chr(random.randint(65, 90))
res += random.choice([i, j])
print(res)

random模块

原文:https://www.cnblogs.com/yanglong180/p/14880960.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!