python使用random模块生成随机数实现随机乱序和随机抽样?

Posted Data+Science+Insight

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python使用random模块生成随机数实现随机乱序和随机抽样?相关的知识,希望对你有一定的参考价值。

如何使用random模块生成随机数、实现随机乱序和随机抽样?

 

 

See the source image

 

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模块生成随机数实现随机乱序和随机抽样?的主要内容,如果未能解决你的问题,请参考以下文章

python基础2:随机数生成—random模块、numpy中的random函数

Python实现随机密码生成器

python-random模块

python-random模块

Python Random随机数

python的random模块生成随机数