首页 > 编程语言 > 详细

python3.7 random模块

时间:2018-09-03 17:41:14      阅读:166      评论:0      收藏:0      [点我收藏+]
#!/usr/bin/env python 
__author__ = "lrtao2010" 

#python3.7 random模块

import random
#随机模块
# res0 = random.random() #从0~1中间随机产生一个小数点后16位的浮点数
# res1 = random.uniform(1,3) #从1~3中间随机产生一个小数点后16位的浮点数
# res2 = random.randint(1,3) #[1,3]
# res3 = random.randrange(1,3) #[1,3)
#
# print(res0)
# print(res1)
# print(res2)
# print(res3)

# 0.2606221247506799
# 2.8556674313380523
# 3
# 1

# l0_test = random.choice([11,‘22‘,‘test‘]) #从列表中随机选择一个元素
# l1_test = random.choices([11,22,33]) #从列表中随机选择一个元素组成一个新列表
# l2_test = random.sample([11,‘22‘,‘test‘,33,44],3) #必须指定选择的元素个数,
#
# print(l0_test,type(l0_test))
# print(l1_test,type(l1_test))
# print(l2_test)
# 22 <class ‘str‘>
# [11] <class ‘list‘>
# [44, ‘test‘, ‘22‘]

# l_test = [1,2,3,4,5]
# random.shuffle(l_test) #将列表元素顺序打乱
# print(l_test)
# [4, 2, 3, 1, 5]

#随机生成验证码
# def v_code():
#     res = []
#     for i in range(5):
#         my_number = str(random.randint(0,9))
#         my_string = chr(random.randint(64,90))
#         my_res = random.choice([my_number,my_string])
#         res.append(my_res)
#     return ‘‘.join(res)
#
# if __name__ == ‘__main__‘:
#     print(v_code())

 

python3.7 random模块

原文:https://www.cnblogs.com/lrtao2010/p/9579658.html

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