91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

桑日县| 池州市| 民权县| 南郑县| 五常市| 香河县| 天柱县| 贵州省| 缙云县| 正蓝旗| 岳池县| 建平县| 长武县| 沂南县| 陈巴尔虎旗| 汉阴县| 东台市| 简阳市| 吉木萨尔县| 平顶山市| 区。| 调兵山市| 修水县| 德钦县| 凌海市| 准格尔旗| 太原市| 通州市| 连云港市| 怀远县| 石楼县| 连南| 普格县| 博爱县| 扬州市| 乌什县| 万盛区| 深州市| 英德市| 辛集市| 桑植县|