python中的random模組用於生成隨機數。下面介紹一下random模組中最常用的幾個函式。
函式函式功能
random.random()
生成乙個0到1的隨機浮點數: 0 <= n < 1.0
random.uniform(a, b)
生成乙個指定範圍內的隨機浮點數:a <= n <=b
random.randint(a, b)
生成乙個指定範圍內的整數:a <= n <= b
random.choice(『abcdef』)
從序列中獲取乙個隨機元素
random.shuffle([1, 2, 3, 4, 5, 6])
將序列中的元素打亂順序
random.sample(『hello』,3)
在序列中隨機取出3個元素
random.randrange(start, stop, step)
生成乙個[start, stop]範圍內, 按指定步數遞增的隨機值
1.生成乙個0到1的隨機浮點數
2.生成乙個指定範圍內的隨機浮點數
3. 生成乙個指定範圍內的整數:a <= n <= b
4.從序列中獲取乙個隨機元素
5.將序列中的元素打亂順序
注意這個函式的返回值是none,所以不能像下面這樣使用:
6.在序列中隨機取出3個元素
7.生成乙個[20, 30]範圍內, 按指定步數3遞增的隨機值
python常用模組 random模組
參考部落格 今天突然想起python該怎麼生成隨機數?查了一下,貼出實驗結果 首先要匯入import這個模組 random模組中常用的函式 random 隨機生成乙個浮點數,範圍在0到1之間 uniform 隨機生成指定範圍之內的浮點數 randint 隨機生成指定範圍之內的整數 randrange...
Python 基礎 random模組
import random random.randint 1,3 3 interval 1,3 random.randint interval typeerror randint takes exactly 3 arguments 2 given random.randint interval 3注...
python學習 random模組
random模組常用函式 1 random.random 表示從0 1之間的隨機小數 import random a random.random print a 得到結果 0.1257634562 2 random.randint a,b 表示a x b的乙個整數 import random a r...