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 集合或列表、元组中返回三个随机元素(以列表的形式显示,用于无重复的随机抽样)
伪随机数:并不是真正的随机,但具有类似于随机数的统计特征,如均匀性、独立性等。 ↩︎