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

PHP編程實現(xiàn)計算抽獎概率算法完整實例

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

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

<?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'=>'數(shù)碼相機','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;
 //抽獎結(jié)果
 $ro = $res['yes'];
 print_r($ro);
?>

運行結(jié)果:

iPad

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

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

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

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

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

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

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

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

相關(guān)文檔推薦

這篇文章主要介紹了PHP有序表查找之插值查找算法,簡單分析了插值查找算法的概念、原理并結(jié)合實例形式分析了php實現(xiàn)針對有序表插值查找的相關(guān)操作技巧,需要的朋友可以參考下
下面小編就為大家分享一篇ThinkPHP整合datatables實現(xiàn)服務(wù)端分頁的示例代碼,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
下面小編就為大家分享一篇PHP實現(xiàn)APP微信支付的實例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
這篇文章主要介紹了PHP實現(xiàn)的多維數(shù)組排序算法,結(jié)合實例形式對比分析了php針對多維數(shù)組及帶有鍵名的多維數(shù)組進行排序相關(guān)操作技巧與注意事項,需要的朋友可以參考下
這篇文章主要為大家詳細介紹了php結(jié)合ajaxuploadfile實現(xiàn)無刷新文件上傳功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本篇文章給大家詳細介紹了PHP開發(fā)接口使用RSA進行加密解密方法,對此有興趣的朋友可以學(xué)習下。
主站蜘蛛池模板: 狠狠操狠狠操 | 国产高清精品一区 | 69av片| 国产一区免费视频 | 亚洲国产精品久久人人爱 | 欧美做暖暖视频 | 亚洲综合色视频在线观看 | av黄色国产 | 欧美婷婷| 亚洲一区二区三区久久久 | 国产一区二区欧美 | 日韩精品免费视频 | 国产夜恋视频在线观看 | 农村妇女毛片精品久久久 | 成人免费在线观看 | 精品国产欧美一区二区三区不卡 | 欧美一级视频在线观看 | 青青久久久 | 国产伦精品一区二区三区精品视频 | 久久久久成人精品 | 97免费在线视频 | 欧美一区二区在线 | 久久久久久av | 亚洲激精日韩激精欧美精品 | 欧美一级淫片免费视频黄 | 日本三级做a全过程在线观看 | 欧美日韩黄| 亚洲一区 | 自拍偷拍视频网 | 午夜寂寞影院在线观看 | 免费一级做a爰片久久毛片潮喷 | 91看片官网 | 成人免费观看男女羞羞视频 | 亚洲国产成人精品一区二区 | 欧美日韩亚洲二区 | 久久成人免费 | 日本淫视频| 亚洲一区播放 | 日韩插插| 国产专区在线 | www.887色视频免费 |