沒有參數,選擇0到1之間的隨機浮點數app
生成指定範圍內的隨機浮點數若是a、b哪一個大那個小都不要緊,生成的都是在小的與大的之間的隨機浮點。dom
print random.uniform(10, 20) print random.uniform(20, 10) 18.7356606526 12.5798298022
用於生成指定範圍內的整數,參數上限a好比小於b,不然出錯。spa
print random.randint(12, 20) #生成的隨機數n: 12 <= n <= 20 print random.randint(20, 20) #結果永遠是20 #print random.randint(20, 10) #該語句是錯誤的。
從指定範圍內,按指定基數遞增的集合中,選擇隨機整數。code
random.randint(0,99) 19 隨機選取0到100間的偶數: random.randrange(0, 101, 2)
22
在一個可迭代對象中隨機選擇一個。orm
random.choice('abcdefg&#%^*f') d
random.choice ( ['apple', 'pear', 'peach', 'orange', 'lemon'] ) peach
序列或集合中中選取特定數量的字符,返回列表:對象
random.sample('abcdefghij',3) ['a', 'd', 'b']
洗牌,即打亂原來序列中的順序,參數爲一個列表。返回是None,改變了原列表的排序。blog