0
好吧,讓我說我有1000分,我想分配。php正常分配的獎金
我有200位玩家分配他們,但我不想平均分配他們。
相反,我想扭曲它,使頂部的球員往往比頂部的球員少。所以我需要某種功能來刺激正態分佈的一側。
我該怎麼做?
好吧,讓我說我有1000分,我想分配。php正常分配的獎金
我有200位玩家分配他們,但我不想平均分配他們。
相反,我想扭曲它,使頂部的球員往往比頂部的球員少。所以我需要某種功能來刺激正態分佈的一側。
我該怎麼做?
function grantPoints($totalavailpoints, $numusers, $rank){
$pointstogrant=$totalavailpoints/$numusers;
if($rank>$numusers/2)//he has a higher number rank, meaning he gets more points
$pointstogrant++;
else
$pointstogrant--;
return $pointstogrant;
}
有很多你可以調整這個以您的需求的方式。但這是非常基本的。它計算出要輸出的平均點數,如果你處於下半部分則加1,如果你處於上半部分則減1。
有幾個問題要問自己:
'頂部的球員往往比頂部輸入的球員少。 –