Python random庫的用法

2021-10-01 02:28:43 字數 804 閱讀 7230

random庫是python中乙個標準庫,其主要作用就是隨機。

例如我們常見的隨機生成乙個1到100之前的整數,就可以用到random.randint(1,100)

常見的用法有以下幾種:

#隨機生成a-b之間的整數

random.randint(a,b)

#隨機生成a-b之間的浮點數

random.uniform(a,b)

#隨機生成0到1之間的浮點數

random.random(

)#隨機生成a-b之間,步數為i的隨機數

random.randrange(a,b,i)

#隨機從列表中選出a個元素且不重複,可用於不可變序列打亂排序

random.sample([1

,2,3

,4,5

],a)

#隨機從字串中選出1個元素

random.choice(

'ilovepython'

)#隨機從字串中選出k個元素,其中weights為相對權重,cum_weights為累積權重。若二者沒有則選擇概率平等,且二者不能同時存在

random.choices(

'ilovepython'

,weights=

none

,cum_weights=

none

,k)#隨機打亂序列中的元素位置,只針對可變序列使用

list=[

1,2,

3,4,

5]random.shuffle(

list

)

Python random庫的使用

1 random庫是使用隨機數的python標準庫 1 偽隨機數 採用梅森旋轉演算法生成的 偽 隨機序列中元素 random庫主要用於生成隨機數 使用random庫 import random 2 random庫包括兩類函式,常用共8個 基本隨機數函式 seed random 擴充套件隨機數函式 r...

Python random庫的使用

隨機數在計算機應用中十分常見,python 內建的random庫主要用於產生各種分布的偽隨機數序列。random庫採用梅森旋轉演算法 mersennetwister 生成偽隨機數序列,可用於除隨機性要求更高的加解密演算法外的大多數工程應用。使用random庫的主要目的是生成隨機數,因此,讀者只需要查...

Python random庫的使用

使用方法是 import random random.seed sup sup用來給定隨機種子,隨機種子確定了,產生的偽隨機數也就確定了。random.random 產生0 1之間的小數。random.randint a,b 生成乙個 a,b 之間的整數。random.randrange m,n,k...