按比赛次数加权胜率

Dav*_*ell 8 math ranking weighted

我希望为游戏网站上的用户创建排名系统.

系统应该基于加权胜率,加权元素是所玩游戏的数量.

例如:

55胜2负= 96%胜率

1胜0负= 100%胜率

第一个记录应该排名更高,因为他们有更多的胜利.我确信数学非常简单,我无法绕过它.有人可以帮忙吗?

Aro*_*ler 5

ELO 更彻底,因为它在计算输赢时考虑了对手的实力,但如果对手随机匹配,一个简单而有效的方法是:

(胜利 + 常数 * 所有玩家的平均获胜百分比)/(胜利 + 失败 + 常数)

因此,对于 0 场比赛,公式是所有玩家的平均值,随着您增加比赛次数,公式会收敛于实际记录。常数决定了它执行此操作的速度,您可能可以选择 5 到 20 之间的某个值。