久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

PHP編程實現計算抽獎概率算法完整實例

這篇文章主要介紹了PHP編程實現計算抽獎概率算法,結合完整實例形式分析了php隨機數運算相關操作技巧,需要的朋友可以參考下

本文實例講述了PHP編程實現計算抽獎概率算法。分享給大家供大家參考,具體如下:

<?php
 //計算抽獎的概率
 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;
 }
 $prize_arr = array(
 '0' => array('id'=>1,'prize'=>'家電','v'=>2),
 '1' => array('id'=>2,'prize'=>'數碼相機','v'=>5),
 '2' => array('id'=>3,'prize'=>'iPad','v'=>13),
 '3' => array('id'=>4,'prize'=>'LED顯示器','v'=>15),
 '4' => array('id'=>5,'prize'=>'U盤','v'=>25),
 '5' => array('id'=>6,'prize'=>'鍵盤','v'=>30),
 '6' => array('id'=>7,'prize'=>'鼠標墊','v'=>10),
 );
 foreach ($prize_arr as $key => $val) {
 $arr[$val['id']] = $val['v'];
 }
 $rid = get_rand($arr);
 $res['yes'] = $prize_arr[$rid-1]['prize'];
 unset($prize_arr[$rid-1]);
 shuffle($prize_arr);
 $prize_arrcount = count($prize_arr);
 for($i=0;$i<$prize_arrcount;$i++){
 $pr[] = $prize_arr[$i]['prize'];
 }
 $res['no'] = $pr;
 //抽獎結果
 $ro = $res['yes'];
 print_r($ro);
?>

運行結果:

iPad

PS:這里再為大家提供兩款功能類似的在線工具供大家參考:

在線隨機數字/字符串生成工具:
http://tools.jb51.net/aideddesign/suijishu

在線隨機字符/隨機密碼生成工具:
http://tools.jb51.net/aideddesign/rnd_password

在線隨機數生成工具:
http://tools.jb51.net/aideddesign/rnd_num

高強度密碼生成器:
http://tools.jb51.net/password/CreateStrongPassword

更多關于PHP相關內容感興趣的讀者可查看本站專題:《php字符串(string)用法總結》、《PHP數據結構與算法教程》、《php程序設計算法總結》、《PHP數組(Array)操作技巧大全》、《PHP常用遍歷算法與技巧總結》及《PHP數學運算技巧總結》

希望本文所述對大家PHP程序設計有所幫助。

【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。

相關文檔推薦

這篇文章主要介紹了PHP有序表查找之插值查找算法,簡單分析了插值查找算法的概念、原理并結合實例形式分析了php實現針對有序表插值查找的相關操作技巧,需要的朋友可以參考下
下面小編就為大家分享一篇ThinkPHP整合datatables實現服務端分頁的示例代碼,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
下面小編就為大家分享一篇PHP實現APP微信支付的實例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
這篇文章主要介紹了PHP實現的多維數組排序算法,結合實例形式對比分析了php針對多維數組及帶有鍵名的多維數組進行排序相關操作技巧與注意事項,需要的朋友可以參考下
這篇文章主要為大家詳細介紹了php結合ajaxuploadfile實現無刷新文件上傳功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本篇文章給大家詳細介紹了PHP開發接口使用RSA進行加密解密方法,對此有興趣的朋友可以學習下。
主站蜘蛛池模板: 中文字幕一区二区三区四区 | 国产亚洲精品久久久久久豆腐 | 久久国产精品一区二区三区 | 国产精品视频999 | 国产高清免费视频 | 中文字幕在线一区二区三区 | 羞羞视频在线观免费观看 | 久热精品在线 | 日本精品一区二区三区在线观看 | 久久久精选 | 欧美三级成人理伦 | 三区四区在线观看 | 国产高清精品一区二区三区 | 91在线精品一区二区 | 青草久久免费视频 | 亚洲一区二区三区在线视频 | 91av大全 | 91av视频在线观看 | 亚洲精品乱码久久久久久按摩观 | 亚洲一区二区三区四区五区午夜 | 成人网在线观看 | 中文字幕精品一区 | 亚洲三区在线观看 | 正在播放国产精品 | 美国a级毛片免费视频 | 九九热免费在线观看 | 欧美精品二区 | 成人aaa视频 | 一级毛片免费视频观看 | 久久国产精品久久 | 妹子干综合| 国产精品久久一区 | 天色综合网| 日韩欧美视频免费在线观看 | 免费观看a级毛片在线播放 黄网站免费入口 | 夜夜骚| 亚洲国产视频一区 | 亚洲精品美女在线观看 | 欧美精品在欧美一区二区少妇 | 国产成人艳妇aa视频在线 | 国产 日韩 欧美 在线 |