morem ath

This commit is contained in:
biglyderv 2025-01-27 17:08:30 -05:00
parent 0ebb3aa45f
commit 31b15b75d8

View file

@ -41,18 +41,19 @@
} }
$dist = 1 - ($i / 50); $dist = 1 - ($i / 50);
$dist = pow($dist,0.3);
$new_sum = array_sum($pr); $new_sum = array_sum($pr);
foreach ($result as $usern) { foreach ($result as $usern) {
$h = $pr[$usern['username']]; $h = $pr[$usern['username']];
$pr[$usern['username']] = pow(M_E,log($h) / log($new_sum) * log(10000)) * $dist + ($h * (1 - $dist)); $pr[$usern['username']] = (pow($h / $new_sum,1.1) * 100) * $dist + ($h * (1 - $dist));
} }
} }
$new_sum = array_sum($pr); $new_sum = array_sum($pr);
foreach ($result as $usern) { foreach ($result as $usern) {
$pr[$usern['username']] = $pr[$usern['username']] * 10000 / $new_sum; $pr[$usern['username']] = $pr[$usern['username']] * 100 / $new_sum;
} }
function cmp($a, $b) { function cmp($a, $b) {
@ -77,7 +78,7 @@
</div> </div>
</div> </div>
</div> </div>
<div><b>Power</b>: <?php echo (int)($rr) ?></div> <div><b>Power</b>: <?php echo $rr ?>%</div>
</div> </div>
<?php } <?php }
} }