From 3553e53969b16c4ae5e5bd556b6a2f8264c2693e Mon Sep 17 00:00:00 2001 From: biglyderv Date: Sat, 25 Jan 2025 10:14:32 -0500 Subject: [PATCH] math --- docs/stats.php | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/docs/stats.php b/docs/stats.php index 45af88d..6b81146 100755 --- a/docs/stats.php +++ b/docs/stats.php @@ -18,8 +18,6 @@ $pr[$usern['username']] = 1; } - $dist = 5; - for ($i = 0; $i < 25; $i++) { foreach ($result as $usern) { $theuser = $usern['username']; @@ -40,17 +38,22 @@ $pr[$usern['username']] += $pr[$fn] / ($dst + 5) / 10; } - $pr[$usern['username']] = pow($pr[$usern['username']], $dist); } $dist = ($dist / 2) + 0.5; $new_sum = array_sum($pr); foreach ($result as $usern) { - $pr[$usern['username']] = $pr[$usern['username']] * 10000 / $new_sum; + $pr[$usern['username']] = pow(M_E,log($pr[$usern['username']]) / log($new_sum) * log(10000)); } } + + $new_sum = array_sum($pr); + foreach ($result as $usern) { + $pr[$usern['username']] = $pr[$usern['username']] * 10000 / $new_sum; + } + function cmp($a, $b) { if ($a == $b) { return 0;