概率分布抽样-离散

random.randint(a,b) # 离散均匀分布
random.randrange([start,]stop[,step]) # 离散均匀分布
离散指数分布-缺失!
伯努利分布-缺失!
二项分布-缺失!
几何分布-缺失!
泊松分布-缺失!

概率分布抽样-伪连续

random.uniform(a,b) # 均匀分布
random.random() a=0、b=1的均匀分布
random.triangular(low, high, mode) # 三角分布
random.betavariate(alpha, beta) # β分布
random.expovariate(lambd) # 指数分布
random.gammavariate(alpha, beta) # 伽玛分布
random.normalvariate(mu, sigma) # 正态分布
random.gauss(mu, sigma) # 高斯分布,即正态分布
random.lognormvariate(mu, sigma) # 对数正态分布
random.vonmisesvariate(mu, kappa) # 卡帕分布
random.paretovariate(alpha) # 帕累托分布
random.weibullvariate(alpha, beta) # 威布尔分布
卡方分布-缺失!
t分布/学生分布-缺失!
F分布-缺失!

序列抽样与重排

random.choices(population,weights=None,*,cum_weights=None,k=1)

population元素权重均布时抽k次的结果
population元素权重为weights时抽k次的结果
population元素累积权重为cum_weights时抽k次的结果

random.sample(sequence, k)

sequence元素权重均布时抽k次的结果

random.shuffle(x[, random])

x序列重排,无返回值。