random
-
random()此模塊提供了隨機數獲取的相關方法:
-
random.random()只能獲取[0.0,1.0)范圍內的浮點數
import random print(random.random()) 得:0.15945054961896699 -
random.randint(a, b) 獲取[a,b]范圍內的一個整數
for i in range(5): print(random.randint(5, 10)) 得: 6 5 6 6 7 -
random.uniform(a,b) 獲取[a,b)范圍內的浮點數
print(random.uniform(1,3)) 得:2.497378155538364 -
random.shuffle(a) 把參數指定的數據中的元素混洗
a=[12,3,6,8,9] random.shuffle(a) print(a) 得:[6, 3, 8, 12, 9] -
random.sample(a,k) 從a中隨機抽取k個數據然后返回一個新列表
import random a=[12,3,6,8,9] print(random.sample(a,3)) 得:[6, 8, 9]
-
