胜率计算器

在 g 场里赢了 w 场,再连赢 k 场后的胜率是 (w + k) / (g + k)。从 100 场 50 胜出发,要连赢 25 场才能达到 60% 胜率。

胜场数由你输入的胜率四舍五入得出。想要精确结果,请输入胜场和负场。

问题解决了吗?

使用方法

  1. 选择你记录战绩的方式:场次加胜率,或者胜场和负场。
  2. 输入数字和想达到的胜率,例如 60。
  3. 查看需要连胜的场数。如果你已经高于目标,则会显示连续输几场之后才会跌破目标。

计算方法

在 g 场比赛中胜 w 场时,连胜 k 场后的胜率为 (w + k) ÷ (g + k)。令其不低于目标 T 并解不等式,得 k ≥ (T × g − w) ÷ (1 − T),向上取整到整场。

对于连败,w ÷ (g + k) ≥ T 得出 k ≤ w ÷ T − g,向下取整。计算使用整数,因此临界值处没有舍入误差。

输入胜率时,胜场数等于胜率乘以场次,并四舍五入到整场。游戏显示的胜率本身是取整后的,所以场次很多时结果可能相差一两场。输入胜场和负场则是精确的。

目标必须大于 0 且小于 100。只要输过一场,就不可能达到 100%。

常见问题

100 场之后,要从 50% 提到 60% 需要连胜几场?

需要 25 场。连胜 25 场后是 125 场 75 胜,正好 60%。

为什么目标越高,场数涨得越快?

目标越接近 100%,每一场胜利增加的占比越小。在 100 场 55 胜的基础上,到 70% 需要连胜 50 场,到 80% 则需要 125 场。

能用于王者荣耀、Dota、英雄联盟或无畏契约吗?

可以,任何记录胜负的游戏都行。输入赛季的总战绩即可。本工具不计入平局,请把平局去掉。

“连败”那一行是什么意思?

如果你当前的胜率已经达到或高于目标,这一行会显示你最多可以连续输几场,仍然保持在目标之上。