random() 大於0且小於1之間的小數,float
importrandom
(random.random())
#0.6929254526372903
randint(a,b) 大於等於a且小於等於b之間的整數
print(random.randint(1,6)#4
randrange(a,b) 大於等於a且小於b之間的整數
print(random.randrange(4,6))#4
choice([a,b,c]) a或者b或者c
print(random.choice([1,2,3,[4,5]]))#2
sample()
print(random.sample([1,'23',[4,5]],2))
#列表元素任意2個組合
#[1, '23']
uniform(a,b) 大於a,小於b的小數
print(random.uniform(2,4))#3.1164524618041236
shuffle(item) 打亂item的順序
item = [1,2,3,4,5]random.shuffle(item)
(item)
#[1, 4, 5, 2, 3]
隨機驗證碼
importrandom
defrandom_code(n):
res = ''
for i in
range(n):
#隨機轉換成ascill碼
str1 = chr(random.randint(65,90))
str2 = str(random.randint(0,9))
res +=random.choice([str1,str2])
return
resprint(random_code(8))
random 隨機模組
什麼是random random是python中內建的乙個庫,該庫是隨機產生數值的庫 random.sample pop,k 作用 從pop型別中隨機選取k個元素,以列表型別返回 pop 序列型別,例如列表型別 k 選取的個數,整數 random.shuiffle seq 作用 將序列型別seq中元...
隨機模組 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,...