Steam は API 実装で AVGRATE 統計をどのように計算しますか?
https://partner.steamgames.com/doc/features/achievements#AVGRATE
ウィンドウ サイズ 3600 で update メソッドを呼び出すと、Steam がどのように計算したのか理解できない結果が得られます。
UpdateAvgRateStat("avg", 50, 100) -> 0.5
UpdateAvgRateStat("avg", 25, 100) -> 0.469988
2番目の更新を複数回呼び出すと、結果が0.25に収束します