python 包之 random 隨機數庫教程
阿新 • • 發佈:2022-04-02
一、隨機數種子
-
初始化給定的隨機數種子,預設為當前時間
import random
# 預設使用當前時間
random.seed()
# 自定義隨機數種子
random.seed(10)
二、隨機小數
-
生成一個大於等於0,小於1的隨機小數
import random
random.random()
三、隨機整數
-
生成一個大於等於1,小於等於10的隨機整數
import random
random.randint(1, 10)
四、步長的隨機整數
-
生成一個大於等於10,小於110以5為步長的隨機整數
import random random.randrange(10, 110, 5)
五、二進位制隨機整數
-
生成一個指定長度的二進位制隨機整數
import random
random.getrandbits(37)
六、指定範圍的隨機小數
-
生成一個大於等於a,小於等於b的隨機小數
import random
random.uniform(10, 20)
七、隨機選擇
-
從序列中隨機選擇一個元素
import random
data = (1,2,3,4,5,6,7,8)
random.choice(data)
八、隨機排序
-
將變數序列中元素隨機排序
import random data = [1,2,3,4,5,6,7] random.shuffle(data)