random庫是用於產生並運用隨機數的標準庫dom
(1)random.seed(a)函數
設置隨機種子數,能夠是浮點數或整數,若是不設置的話,則random庫默認以系統時間產生看成隨機數種子,設置種子的好處是能夠重複再現相同的隨機數序列orm
(2)random.random()get
生成一個【0.0,1.0)之間的隨機小數,不包括1.0it
(3)random.randint(a,b)form
生成一個【a,b】之間的隨機整數,包括整數b隨機數
(4)random.getrandbits(k)top
生成一個k比特長度的隨機整數db
(5)random.randrange(start,stop[,step])di
(6)random.uniform(a,b)
生成一個【a,b】之間的隨機小數
(7)random.choice(seq)
從序列類型的seq中隨機返回一個元素
(8)random.shuffle(seq)
如同撲克牌洗牌
(9)random.sample(seq,k)
從seq序列類型中隨機選取k個元素