random 隨機模組

2021-10-01 15:39:39 字數 1164 閱讀 3035

什麼是random

random是python中內建的乙個庫,該庫是隨機產生數值的庫

random.sample(pop,k)

作用:從pop型別中隨機選取k個元素,以列表型別返回

pop:序列型別,例如列表型別

k:選取的個數,整數

random.shuiffle(seq)

作用:將序列型別seq中元素隨機排序,返回打亂後的序列

呼叫該函式後,序列型別變數seq將被改變

返回的結果為列表型別

random.choice(seq)

作用:從序列型別(例如列表)seq中隨機返回乙個元素

seq:序列型別,例如列表型別

返回的結果為隨機列表裡的值

random.uniform(a,b)

作用:生成乙個[a,b]之間的隨機小數

a:隨機區間的開始值,整數或浮點數

b:隨機區間的結束值,隨機數包含結束值,整數或浮點數

random.randint(a,b)

作用:生成乙個[a,b]之間的隨機整數

引數:a,隨機區間的開始值,整數,b,隨機區間的結束值,整數。

注意:這裡的random.randint中的a和b值都是開的原則,包含a,b的值

random.randrange(start,stop[,step])

作用:生成乙個[start,stop)之間以step為步數的隨機整數

start:隨機區間的開始值,整數

stop:隨機區間的結束值,隨機數包含結束值,整數

step:隨機區間的步長值,整數。步長值可選,如果不設定步長,預設步長為1

random.random()

作用:生成乙個隨機的浮點數,生成的隨機浮點數範圍為[0.0,1.0)左閉右開的原則

引數:無

random.seed(a)

作用:設定初始化隨機數種子a。

引數:a:隨機數種子,可以是整數或浮點數

隨機模組 random

隨機模組 import random print random.randint 1,6 隨機提取乙個 你給的整數範圍內的數字然後列印 print random.random 隨機取0 1 之間的小數 print random.choice 1,2,34,5,6,7,隨機抽取列表內數字 res 1,2...

random 隨機模組

random 隨機模組 import random random 獲取隨機0 1之間的小數 左閉右開 res random.random 0 x 1 print res randrange 隨機獲取指定範圍內的整數 包含開始值,不包含結束值,間隔值 res random.randrange 2 0,...

random隨機模組

常用方法 隨機獲取1 9中任意的整數 import random res random.randint 1,9 print res 預設隨意獲取0 1之間任意小數 import random res1 random.random print res1 洗牌,將可迭代物件中的值進行亂序 import ...