diff --git a/docs/stats.php b/docs/stats.php index 6b81146..7d136bd 100755 --- a/docs/stats.php +++ b/docs/stats.php @@ -18,6 +18,8 @@ $pr[$usern['username']] = 1; } + $dist = 1; + for ($i = 0; $i < 25; $i++) { foreach ($result as $usern) { $theuser = $usern['username']; @@ -40,11 +42,12 @@ } } - $dist = ($dist / 2) + 0.5; + $dist = ($dist / 2); $new_sum = array_sum($pr); foreach ($result as $usern) { - $pr[$usern['username']] = pow(M_E,log($pr[$usern['username']]) / log($new_sum) * log(10000)); + $h = $pr[$usern['username']]; + $pr[$usern['username']] = pow(M_E,log($h) / log($new_sum) * log(10000)) * $dist + ($h * (1 - $dist)); } }