Python中的random模組

2021-08-08 14:18:12 字數 709 閱讀 8306

python中的random模組用於生成隨機數,當呼叫其內部函式時需要匯入:

import random

其中常用的幾個函式如下:

1、random.random()

描述:用於生成[0,1]的隨機數

2、random.uniform(a,b)

描述:用於生成指定範圍[a,b]內的浮點數

3、random.randint(a,b)

描述:用於生成指定範圍[a,b]內的整數

4、random.randrange(a,b,t)

描述:在區間[a,b]內,以步長t為間隔生成的資料集中隨機獲取乙個隨機數

5、random.choice(sequence)

描述:從指定資料序列sequence中隨機獲取乙個數,sequence可以是列表、元組、字串等

6、random.shuffle(x)

描述:用於將列表x中的元素隨機打亂

7、random.sample(sequence,k)

描述:從指定資料序列sequence中,隨機獲取長度或個數為k的資料序列,且獲取到的資料不會改變原有序列。

8、random.seed(k)

描述:偽隨機數是以相同的概率從一組有限的數字中選取的...隨機數的生成從種子值開始。seed(k)方便改變隨機數生成器的種子,可以在呼叫其他隨機模組函式之前呼叫此函式。

舉例如下:

python中numpy的random模組

numpy.random 1.rand d0,d1,dn 產生 0,1 的浮點隨機數,括號裡面的引數可以指定產生陣列的形狀 例如 np.random.rand 3,2 則產生 3 2的陣列,裡面的數是0 1的浮點隨機數 2.randn d0,d1,dn 產生標準正太分布隨機數,引數含義與rand相同...

python中生成隨機整數(random模組)

原文 1 從乙個序列中隨機選取乙個元素返回 random.choice sep 2 用於將乙個列表中的元素打亂 random.shuffle sep 3 在sep列表中隨機選取k個元素返回 random.sample seq,k 4 隨機返回a到b之間的乙個整數 random.randint a,b...

Python中的random模組

python中的random模組用於生成隨機數。下面介紹一下random模組中最常用的幾個函式。random.random 用於生成乙個0到1的隨機符點數 0 n 1.0 random.uniform的函式原型為 random.uniform a,b 用於生成乙個指定範圍內的隨機符點數,兩個引數其中...