模組:random
random() 方法返回隨機生成的乙個實數
1. 整數
random.randrange(ss)
----- 返回從0-ss區間內的隨機整數
random.randrange(start,end,step)
----- 返回從start-end區間內,並且步長為step的乙個整數
區間不包括end數值 必須start值
start預設為0,step預設為1,有step必有start
random.randint(start,end)
----- 返回start-end區間內的乙個整數,起碼兩個數都為整
數,且start數值小於等於end數值,否則報錯
2. 浮點數
random.random()
----- 返回介於0到1之間的浮點數
----- 返回介於start-end之間的浮點數,start和end的值也可能出現,這裡起始數值可以是浮點數,並且與起始數值大小無關
3. 序列操作
random.choice(ss)
----- 從非空序列ss中隨機選取乙個元素,如果為空序列,則引發indexerror,當然序列中的元素型別無限定
----- 將可變序列隨機打亂
----- 從資料集中重新抽取num個元素生成乙個新的序列(元素會重複,隨機抽),不會修改原有資料集
4. 其他
random.getrandbits(num)
----- 傳入乙個num值,返回乙個從0到2的num次方(2**num)區間內的乙個整數
random 隨機數 模組
random方法不多,可以用來生成驗證碼 random.random 生成乙個0到1的隨機小數 random.randint 括號中可以由你指定想生成的隨機數範圍,這出來的是整數且包括後面的那個數 print random.randint 1,3 生成1 3的隨機數,包括3 random.randr...
隨機數模組 random
生成服從特定統計規律的隨機數序列。二項分布 binomial 二項分布就是重複n次獨立事件的伯努利試驗。在每次試驗中只有兩種可能的結果,而且兩種結果發生與否互相對立,並且相互獨立,事件發生與否的概率在每一次獨立試驗中都保持不變。產生size個隨機數,每個隨機數來自n次嘗試中的成功次數,其中每次嘗試成...
python 隨機數模組
import random import string print random.randint 1,199 1,199 隨機取乙個整數 s random.choice qwe wer ert 隨機取乙個元素 print s print string.digits 所有的數字0 9 print st...