如何使用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 moduleimport random# declare a listsample_list = [A, B, C, D, E]print("Original list : ")print(sample_list)# first shufflerandom.shuffle(sample_list)print("\nAfter the first shuffle : ")print(sample_list)# second shufflerandom.shuffle(sample_list)print("\nAfter the second shuffle : ")print(sample_list)
<
如果觉得《python使用random模块生成随机数 实现随机乱序和随机抽样?》对你有帮助,请点赞、收藏,并留下你的观点哦!