python random库

一、简介:

该库用来生成伪随机数[1]

二、常用函数:

random.randint(1, 10)
 // 返回一个 1-10 的随机数整数

randrange(start, stop, step)
 // 返回一个随机

random()
 // 返回(0.0,1.0)范围内的下一随机浮点数(不接受参数)

uniform(1, 10)
 // 返回一个 1-10 的随机浮点数

huffle(test)
 // 对列表进行随机排序

choice(test)
 // 从 test 列表或元组中返回一个随机元素(如 test 为空,则引发 IndexError )

choices(test, weights=None, *, cum_weights=None, k=3)
 // 从 test 列表或元组中返回三个随机元素(以列表的形式显示)

sample(test, 3)
 // 从 test 集合或列表、元组中返回三个随机元素(以列表的形式显示,用于无重复的随机抽样)


  1. 伪随机数:并不是真正的随机,但具有类似于随机数的统计特征,如均匀性、独立性等。 ↩︎

原文地址:https://www.cnblogs.com/anonymous-test/p/13607045.html