勝率計算機

在 g 場比賽贏 w 場的情況下,連勝 k 場的勝率是 (w + k) / (g + k)。100 場贏 50 場時,需要連勝 25 場才能達到 60% 勝率。

勝場數是由你輸入的勝率四捨五入而來。要得到精確結果,請使用勝場與敗場。

問題解決了嗎?

使用方式

  1. 選擇你掌握戰績的方式:已玩場數加勝率,或勝場與敗場。
  2. 輸入數字與想達到的勝率,例如 60。
  3. 查看需要連勝幾場。如果你已超過目標,則會顯示在跌破目標前還能連敗幾場。

計算方式

在 g 場中勝 w 場,連勝 k 場後的勝率為 (w + k) ÷ (g + k)。要求它不低於目標 T 並解出 k,得到 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 場。

可以用在 Mobile Legends、Dota、英雄聯盟或 Valorant 嗎?

可以,只要遊戲有記錄勝敗。要輸入的是整個賽季的總戰績。這裡不計平手,請排除。

敗場那一列是什麼意思?

如果你目前的勝率已經等於或高於目標,這一列會顯示在維持該勝率或更高的前提下,還能連敗幾場。