Python 隨機模塊(Random Module)
- 上一頁 Python 關鍵字
- 下一頁 請求模塊
Python 有一個可用于制作隨機數的內建模塊。
random
模塊有一組如下的方法:
方法 | 描述 |
---|---|
seed() | 初始化隨機數生成器。 |
getstate() | 返回隨機數生成器的當前內部狀態。 |
setstate() | 恢復隨機數生成器的內部狀態。 |
getrandbits() | 返回表示隨機位的數字。 |
randrange() | 返回給定范圍之間的隨機數。 |
randint() | 返回給定范圍之間的隨機數。 |
choice() | 返回給定序列中的隨機元素。 |
choices() | 返回一個列表,其中包含給定序列中的隨機選擇。 |
shuffle() | 接受一個序列,并以隨機順序返回此序列。 |
sample() | 返回序列的給定樣本。 |
random() | 返回 0 與 1 之間的浮點數。 |
uniform() | 返回兩個給定參數之間的隨機浮點數。 |
triangular() | 返回兩個給定參數之間的隨機浮點數,您還可以設置模式參數以指定其他兩個參數之間的中點。 |
betavariate() | 基于 Beta 分布(用于統計學)返回 0 到 1 之間的隨機浮點數。 |
expovariate() | 基于指數分布(用于統計學),返回 0 到 1 之間的隨機浮點數,如果參數為負,則返回 0 到 -1 之間的隨機浮點數。 |
gammavariate() | 基于 Gamma 分布(用于統計學)返回 0 到 1 之間的隨機浮點數。 |
gauss() | 基于高斯分布(用于概率論)返回 0 到 1 之間的隨機浮點數。 |
lognormvariate() | 基于對數正態分布(用于概率論)返回 0 到 1 之間的隨機浮點數。 |
normalvariate() | 基于正態分布(用于概率論)返回 0 到 1 之間的隨機浮點數。 |
vonmisesvariate() | 基于 von Mises 分布(用于定向統計學)返回 0 到 1 之間的隨機浮點數。 |
paretovariate() | 基于 Pareto 分布(用于概率論)返回 0 到 1 之間的隨機浮點數。 |
weibullvariate() | 基于 Weibull 分布(用于統計學)返回 0 到 1 之間的隨機浮點數。 |
- 上一頁 Python 關鍵字
- 下一頁 請求模塊