python使用random模块生成随机数实现随机乱序和随机抽样?
Posted Data+Science+Insight
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python使用random模块生成随机数实现随机乱序和随机抽样?相关的知识,希望对你有一定的参考价值。
如何使用random
模块生成随机数、实现随机乱序和随机抽样?
random.random()
函数可以生成[0.0, 1.0)
之间的随机浮点数。
random.uniform(a, b)
函数可以生成[a, b]
或[b, a]
之间的随机浮点数。
random.randint(a, b)
函数可以生成[a, b]
或[b, a]
之间的随机整数。
random.shuffle(x)
函数可以实现对序列x
的原地随机乱序。
# import the random module
import random
# declare a list
sample_list = [\'A\', \'B\', \'C\', \'D\', \'E\']
print("Original list : ")
print(sample_list)
# first shuffle
random.shuffle(sample_list)
print("\\nAfter the first shuffle : ")
print(sample_list)
# second shuffle
random.shuffle(sample_list)
print("\\nAfter the second shuffle : ")
print(sample_list)
<
以上是关于python使用random模块生成随机数实现随机乱序和随机抽样?的主要内容,如果未能解决你的问题,请参考以下文章