在實際中,我們常常會用到隨機的概念,比如
- 模擬抽獎活動(如:月度優秀員工抽獎)
- 生成測試數據(如:隨機考勤時間、隨機銷售額)
- 打亂數據順序(如:隨機分配任務到人)
Python 的random
模塊就像你的 "隨機事件生成器",幫你輕松創建各種隨機數據
一、基礎操作:從隨機種子到基礎隨機數
1.1 隨機種子:讓隨機可復現
- 作用:固定隨機種子后,每次運行代碼生成的隨機數序列一致(類似 "抽獎箱初始化")
- 場景:測試抽獎邏輯時,確保每次測試結果相同
1.2 概率模擬:生成 [0,1) 的浮點數
random.random()
:生成 0 到 1 之間的隨機浮點數(左閉右開區間)- 場景:模擬任務完成概率(如:30% 概率觸發異常)
import randomif ra