程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> php實現可以設置中獎概率的抽獎程序代碼分享

php實現可以設置中獎概率的抽獎程序代碼分享

編輯:PHP綜合

復制代碼 代碼如下:
<?php
/**
 * 抽獎
 * @param int $total
 */
function getReward($total=1000)
{
 $win1 = floor((0.12*$total)/100);
 $win2 = floor((3*$total)/100);
 $win3 = floor((12*$total)/100);
 $other = $total-$win1-$win2-$win3;
 $return = array();
 for ($i=0;$i<$win1;$i++)
 {
  $return[] = 1;
 }
 for ($j=0;$j<$win2;$j++)
 {
  $return[] = 2;
 }
 for ($m=0;$m<$win3;$m++)
 {
  $return[] = 3;
 }
 for ($n=0;$n<$other;$n++)
 {
  $return[] = '謝謝惠顧';
 }
 shuffle($return);
 return $return[array_rand($return)];
}

$data = getReward();
echo $data;
?>

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved