开发者社区> 问答> 正文

php抽奖小程序

一个php抽奖小程序 ,比方说测试数据的查询在in条件下,要查询随机的5个id,然后在用ab去压力测试。
代码:

  1. <?php  
  2. /**
  3.   * “抽奖”函数
  4.   *
  5.   * @param integer $first    起始编号
  6.   * @param integer $last     结束编号
  7.   * @param integer $total    获奖人数
  8.   *
  9.   * @return string
  10.   * @edit  www.jbxue.com
  11. */  
  12. function isWinner($first, $last, $total)  
  13. {  
  14.      $winner = array();  
  15.      for ($i=0;;$i  )  
  16.      {  
  17.          $number = mt_rand($first, $last);  
  18.          if (!in_array($number, $winner))  
  19.              $winner[] = $number;    // 如果数组中没有该数,将其加入到数组   
  20.          if (count($winner) == $total)   break;  
  21.      }  
  22.      return implode(' ', $winner);  
  23. }  
  24. // for test   
  25. echo isWinner(1, 100, 5);  
  26. ?>  

展开
收起
你的风向标 2014-02-11 12:45:50 5381 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载
PHP安全开发:从白帽角度做安全 立即下载
复杂PHP系统性能瓶颈排查及优化 立即下载