www.adminn.cn
站长正能量分享网!

php实现可以设置中奖概率的抽奖程序代码分享

AD:阿里云服务器企业会员更优惠 腾讯云香港,韩国免备案服务器1.8折优惠

这篇文章主要介绍了一个抽奖程序,要求一等奖的中奖概率是0.12%,二等奖中奖概率是3%,三等奖中奖概率是12%,其他中奖概率是都是谢谢惠顾。

  1. <?php 
  2. /** 
  3.  * 抽奖 
  4.  * @param int $total 
  5.  */ 
  6. function getReward($total=1000) 
  7.  $win1 = floor((0.12*$total)/100); 
  8.  $win2 = floor((3*$total)/100); 
  9.  $win3 = floor((12*$total)/100); 
  10.  $other = $total$win1$win2$win3
  11.  $return = array(); 
  12.  for ($i=0;$i<$win1;$i++) 
  13.  { 
  14.  $return[] = 1; 
  15.  } 
  16.  for ($j=0;$j<$win2;$j++) 
  17.  { 
  18.  $return[] = 2; 
  19.  } 
  20.  for ($m=0;$m<$win3;$m++) 
  21.  { 
  22.  $return[] = 3; 
  23.  } 
  24.  for ($n=0;$n<$other;$n++) 
  25.  { 
  26.  $return[] = '谢谢惠顾'
  27.  }//phpfensi.com 
  28.  shuffle($return); 
  29.  return $return[array_rand($return)]; 
  30.   
  31. $data = getReward(); 
  32. echo $data
  33. ?>  

这篇文章主要介绍了一个抽奖程序,要求一等奖的中奖概率是0.12%,二等奖中奖概率是3%,三等奖中奖概率是12%,其他中奖概率是都是谢谢惠顾。

模板优惠价: (点击购买)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《php实现可以设置中奖概率的抽奖程序代码分享》
文章链接:https://www.adminn.cn/news/8513.html
本站资源模板仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。2021.5月起,网站调整,暂不再分享免费模板。谢谢理解

扫码支付后请联系右侧QQ发送下载地址!!

源码请勿用于任何涉灰站点!净化网络,站长更有责!

支付宝扫一扫打赏