首页 > 其他 > 详细

random模块

时间:2020-08-19 12:42:35      阅读:66      评论:0      收藏:0      [点我收藏+]

提供了和随机数获取相关的方法

import random


# 1.random.random() 获取[0, 1.0)之间的随机浮点数
print(random.random())

# 2.random.uniform(a, b) 获取[a, b)之间的随机浮点数
print(random.uniform(1, 3))

# 3.random.randint(a, b) 获取[a, b]之间的一个整数
print(random.randint(0, 9))

# 4.random.shuffle(x) 把参数x指定的数据中的元素打乱,所以x必须是可变数据类型
l4 = [1, 2, 3, 4]
random.shuffle(l4)
print(l4)

# 5.random.sample(x, k) 从x中随机抽取k个数据,组成一个列表返回
l5 = (1, 2, 3, 4, 5, 6)
print(random.sample(l5, 3))

# 通过random.sample对不可变数据类型变相实现打乱
print(random.sample(l5, len(l5)))

 

random模块

原文:https://www.cnblogs.com/GOD-L/p/13527707.html

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