math
This commit is contained in:
parent
691e22a028
commit
3553e53969
1 changed files with 7 additions and 4 deletions
|
@ -18,8 +18,6 @@
|
||||||
$pr[$usern['username']] = 1;
|
$pr[$usern['username']] = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
$dist = 5;
|
|
||||||
|
|
||||||
for ($i = 0; $i < 25; $i++) {
|
for ($i = 0; $i < 25; $i++) {
|
||||||
foreach ($result as $usern) {
|
foreach ($result as $usern) {
|
||||||
$theuser = $usern['username'];
|
$theuser = $usern['username'];
|
||||||
|
@ -40,17 +38,22 @@
|
||||||
|
|
||||||
$pr[$usern['username']] += $pr[$fn] / ($dst + 5) / 10;
|
$pr[$usern['username']] += $pr[$fn] / ($dst + 5) / 10;
|
||||||
}
|
}
|
||||||
$pr[$usern['username']] = pow($pr[$usern['username']], $dist);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
$dist = ($dist / 2) + 0.5;
|
$dist = ($dist / 2) + 0.5;
|
||||||
|
|
||||||
$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']] = 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) {
|
function cmp($a, $b) {
|
||||||
if ($a == $b) {
|
if ($a == $b) {
|
||||||
return 0;
|
return 0;
|
||||||
|
|
Loading…
Reference in a new issue