38 python random
在实际中,我们常常会用到随机的概念,比如
- 模拟抽奖活动(如:月度优秀员工抽奖)
- 生成测试数据(如:随机考勤时间、随机销售额)
- 打乱数据顺序(如:随机分配任务到人)
Python 的random
模块就像你的 "随机事件生成器",帮你轻松创建各种随机数据
一、基础操作:从随机种子到基础随机数
1.1 随机种子:让随机可复现
- 作用:固定随机种子后,每次运行代码生成的随机数序列一致(类似 "抽奖箱初始化")
- 场景:测试抽奖逻辑时,确保每次测试结果相同
1.2 概率模拟:生成 [0,1) 的浮点数
random.random()
:生成 0 到 1 之间的随机浮点数(左闭右开区间)- 场景:模拟任务完成概率(如:30% 概率触发异常)
import randomif ra