python模組 random模組

2021-10-03 03:45:27 字數 1199 閱讀 8302

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...