當前位置:編程學習大全網 - 網站源碼 - 抽獎的概率怎麽定 thinkphp

抽獎的概率怎麽定 thinkphp

根據設定的中獎概率數組進行數據的輸出

function getRand($proArr) { //傳入的為壹維數字數組,此數組中數字即為相應概率

$result = '';

//概率數組的總概率精度

$proSum = array_sum($proArr);

//概率數組循環

foreach ($proArr as $key => $proCur) {

$randNum = mt_rand(1, $proSum);

if ($randNum <= $proCur) {

$result = $key;

break;

} else {

$proSum -= $proCur;

}

}

unset ($proArr);

return $result;

}

  • 上一篇:C++是用軟件寫的嗎?或者記事本(其他編程軟件呢)?
  • 下一篇:IDC許可證辦理要求有哪些?
  • copyright 2024編程學習大全網