什麼是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 ...