Python:实现一个小算法
需求:
恒定的输入A次呼叫,失败次数记为X,成功为B,则失败率为X/A,当X/A>10%时,启动算法,算法为下次呼叫成功次数为B1=(N-1)/N*B,B2=(N-2
)/n*B1
Bn=(N-1)!/(N)n*B,那么地N次的成功率就是
R=(N-1)!/(N)n*B/A,目前要看看R与5%的关系
实现:
结果:
不积跬步,无以至千里;不积小流,无以成江海。
需求:
恒定的输入A次呼叫,失败次数记为X,成功为B,则失败率为X/A,当X/A>10%时,启动算法,算法为下次呼叫成功次数为B1=(N-1)/N*B,B2=(N-2
)/n*B1
Bn=(N-1)!/(N)n*B,那么地N次的成功率就是
R=(N-1)!/(N)n*B/A,目前要看看R与5%的关系
实现:
结果:
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步