亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

PHP中獎概率的抽獎算法程序代碼

發布時間:2020-08-02 22:32:06 來源:網絡 閱讀:932 作者:zero_刺 欄目:web開發

<?php

//id為獎次,prize為中獎信息,v為中獎概率

$prize_arr = array(
           '0' => array('id' => 1, 'prize' => '1 ', 'v' => 1),
           '1' => array('id' => 2, 'prize' => '2 ', 'v' => 2),
           '2' => array('id' => 3, 'prize' => '3 ', 'v' => 5),
           '3' => array('id' => 4, 'prize' => '4 ', 'v' => 10),
           '4' => array('id' => 5, 'prize' => '5 ', 'v' => 15),
           '5' => array('id' => 6, 'prize' => '6 ', 'v' => 67),
               );

        foreach ($prize_arr as $key => $val)
        {
           $arr[$val['id']] = $val['v'];
        }

       $rid = get_rand($arr); //根據概率獲取獎項id

       switch($rid)
       {
           case $rid==1:one();break;
           case $rid==2:two();break;
           case $rid==3:three();break;
           case $rid==4:four();break;
           case $rid==5:five();break;
           case $rid==6:six();break;

       }

/**
 * 根據概率獲取中獎號碼
 */        
function get_rand($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;
}

function one()
{
   echo 'one------1';

}

function two()
{
   echo 'two------2';
}

function three()
{
   echo 'three------3';
}

function four()
{
   echo 'four------4';
}

function five()
{
   echo 'five------5';
}

function six()
{
   echo 'six------6';
}


?>


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

攀枝花市| 于田县| 怀宁县| 子洲县| 南皮县| 东丽区| 酒泉市| 乡城县| 平凉市| 铁岭县| 长沙市| 中宁县| 宝鸡市| 留坝县| 崇州市| 绵阳市| 惠东县| 玉山县| 崇明县| 山东| 丰顺县| 屏山县| 华坪县| 德化县| 顺义区| 巨鹿县| 韶山市| 奉化市| 建水县| 左权县| 佛山市| 奇台县| 常宁市| 博兴县| 江安县| 徐水县| 彰化县| 托克逊县| 明光市| 佳木斯市| 达日县|