Python/module random

来自菜鸟教程
跳转至:导航、​搜索

<languages />

Python随机模块

Python有一个内置模块,可用于生成随机数。

The random 模块具有一组方法:

方法 描述
种子() 初始化随机数生成器
getstate() 返回随机数生成器的当前内部状态
setstate() 恢复随机数生成器的内部状态
getrandbits() 返回代表随机位的数字
randrange() 返回给定范围之间的随机数
randint() 返回给定范围之间的随机数
选择() 返回给定序列中的随机元素
选择() 返回给定序列中随机选择的列表
随机播放 取得序列并以随机顺序返回序列
样品() 返回序列的给定样本
随机() 返回介于0和1之间的随机浮点数
制服() 返回两个给定参数之间的随机浮点数
三角形() 返回两个给定参数之间的随机浮点数,也可以设置模式参数以指定其他两个参数之间的中点
betavariate() 根据Beta分布返回一个介于0和1之间的随机浮点数(用于统计信息)
expovariate() 根据指数分布(用于统计信息)返回随机浮点数
gammavariate() 返回基于Gamma分布的随机浮点数(用于统计信息)
高斯() 返回基于高斯分布的随机浮点数(用于概率论)
lognormvariate() 返回基于对数正态分布的随机浮点数(用于概率论)
normalvariate() 根据正态分布返回随机浮点数(用于概率论)
vonmisesvariate() 根据von Mises分布返回一个随机浮点数(用于定向统计)
paretovariate() 返回基于帕累托分布的随机浮点数(用于概率论)
weibullvariate() 根据Weibull分布返回随机浮点数(用于统计信息)