用法:
1、隨機生成(0,1)之間的浮點數
random.random()
2、隨機生成100-200的整數
random.randint(100,200)
3、隨機產生範圍為10間隔為2的數
random.randrange(0,11,2)
注:這裡輸出(0,2,4,6,8,10)中一個
4、從序列中隨機抽選一個數
random.choice(list)
5、隨機排序
random.shuffle(list)
注:list元素為數值型
從序列中獲取指定長度為3的字元
擴充套件資料:
Python的random方法
random.random()用於生成一個指定範圍內的隨機符點數,兩個引數其中一個是上限,一個是下限。如果a > b,則生成隨機數 n: a
print random.uniform(10, 20) print random.uniform(20, 10)
#18.7356606526
#12.5798298022
random.randint() 用於生成一個指定範圍內的整數。其中引數a是下限,引數b是上限,Python生成隨機數
print random.randint(12, 20) #生成的隨機數n: 12
print random.randint(20, 10) #該語句是錯誤的。
下限必須小於上限。
用法:
1、隨機生成(0,1)之間的浮點數
random.random()
2、隨機生成100-200的整數
random.randint(100,200)
3、隨機產生範圍為10間隔為2的數
random.randrange(0,11,2)
注:這裡輸出(0,2,4,6,8,10)中一個
4、從序列中隨機抽選一個數
random.choice(list)
5、隨機排序
random.shuffle(list)
注:list元素為數值型
從序列中獲取指定長度為3的字元
擴充套件資料:
Python的random方法
random.random()用於生成一個指定範圍內的隨機符點數,兩個引數其中一個是上限,一個是下限。如果a > b,則生成隨機數 n: a
print random.uniform(10, 20) print random.uniform(20, 10)
#18.7356606526
#12.5798298022
random.randint() 用於生成一個指定範圍內的整數。其中引數a是下限,引數b是上限,Python生成隨機數
print random.randint(12, 20) #生成的隨機數n: 12
print random.randint(20, 10) #該語句是錯誤的。
下限必須小於上限。