可以使用random模块去实现,给定1到100的空间,使用random的choice的方法随机选取一个数字,当这个数字在某个区间时就可以认定为出发了指定的百分比的概率.
这个简单的逻辑也可以在需要时扩展到其他的方面,这里仅仅提供一种思路.
代码示例:
1 import random 2 3 4 ret = rendom.choice(range(1, 101) 5 6 if ret <= 30: 7 print('触发30%的概率') 8 else: 9 print('没有触发指定概率的事件') 10 11 # 这里指定的概率为30%,当然也可以设定其他的概率值