Python 教程
/ 隨機(jī)模塊
隨機(jī)模塊
隨機(jī)方法
方法 | 描述 |
---|---|
seed() | 初始化隨機(jī)數(shù)生成器。 |
getstate() | 返回隨機(jī)數(shù)生成器的當(dāng)前內(nèi)部狀態(tài)。 |
setstate() | 恢復(fù)隨機(jī)數(shù)生成器的內(nèi)部狀態(tài)。 |
getrandbits() | 返回表示隨機(jī)位的數(shù)字。 |
randrange() | 返回給定范圍之間的隨機(jī)數(shù)。 |
randint() | 返回給定范圍之間的隨機(jī)數(shù)。 |
choice() | 返回給定序列中的隨機(jī)元素。 |
choices() | 返回一個(gè)列表,其中包含給定序列中的隨機(jī)選擇。 |
shuffle() | 接受一個(gè)序列,并以隨機(jī)順序返回此序列。 |
sample() | 返回序列的給定樣本。 |
random() | 返回 0 與 1 之間的浮點(diǎn)數(shù)。 |
uniform() | 返回兩個(gè)給定參數(shù)之間的隨機(jī)浮點(diǎn)數(shù)。 |
triangular() |
返回兩個(gè)給定參數(shù)之間的隨機(jī)浮點(diǎn)數(shù); 您還可以設(shè)置 mode 參數(shù)以指定其他兩個(gè)參數(shù)之間的中點(diǎn)。 |
betavariate() | 基于 Beta 分布(用于統(tǒng)計(jì)學(xué))返回 0 到 1 之間的隨機(jī)浮點(diǎn)數(shù)。 |
expovariate() |
基于指數(shù)分布(用于統(tǒng)計(jì)學(xué)),返回 0 到 1 之間的隨機(jī)浮點(diǎn)數(shù); 如果參數(shù)為負(fù),則返回 0 到 -1 之間的隨機(jī)浮點(diǎn)數(shù)。 |
gammavariate() | 基于 Gamma 分布(用于統(tǒng)計(jì)學(xué))返回 0 到 1 之間的隨機(jī)浮點(diǎn)數(shù)。 |
gauss() | 基于高斯分布(用于概率論)返回 0 到 1 之間的隨機(jī)浮點(diǎn)數(shù)。 |
lognormvariate() | 基于對(duì)數(shù)正態(tài)分布(用于概率論)返回 0 到 1 之間的隨機(jī)浮點(diǎn)數(shù)。 |
normalvariate() | 基于正態(tài)分布(用于概率論)返回 0 到 1 之間的隨機(jī)浮點(diǎn)數(shù)。 |
vonmisesvariate() | 基于 von Mises 分布(用于定向統(tǒng)計(jì)學(xué))返回 0 到 1 之間的隨機(jī)浮點(diǎn)數(shù)。 |
paretovariate() | 基于 Pareto 分布(用于概率論)返回 0 到 1 之間的隨機(jī)浮點(diǎn)數(shù)。 |
weibullvariate() | 基于 Weibull 分布(用于統(tǒng)計(jì)學(xué))返回 0 到 1 之間的隨機(jī)浮點(diǎn)數(shù)。 |