上一篇文章中講了如何生成簡單的隨機(jī)數(shù),今天我們繼續(xù)學(xué)習(xí)如何使用Python的random模塊生成符合正態(tài)分布、三角分布等具有統(tǒng)計學(xué)規(guī)律的隨機(jī)數(shù)。
正態(tài)分布
random.normalvariate(mu, sigma)或
random.gauss(mu, sigma)
對數(shù)正態(tài)分布
random.lognormvariate(mu, sigma)馮米塞斯分布(循環(huán)正態(tài)分布)
random.vonmisesvariate(mu, sigma)三角形分布
random.triangular(low=0.0, high=1.0, mode=None)指數(shù)分布
random.expovariate(lambd)伽馬分布
random.gammavariate(alpha, beta)貝塔分布
random.betavariate(alpha, beta)威布爾分布
random.weibullvariate(alpha, beta)