国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

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

2024-05-04 23:59:20
字體:
供稿:網(wǎng)友

本文實例講述了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'=>'鼠標(biāo)墊','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

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


注:相關(guān)教程知識閱讀請移步到PHP教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 洛宁县| 扶绥县| 丰城市| 措勤县| 和平县| 玛曲县| 新安县| 星座| 新邵县| 平邑县| 滨海县| 桦川县| 皮山县| 出国| 安仁县| 都安| 汉阴县| 大洼县| 任丘市| 新余市| 资溪县| 平和县| 广宗县| 徐水县| 台湾省| 北碚区| 株洲县| 宁德市| 成都市| 昌平区| 岚皋县| 民县| 长治县| 靖安县| 鹿邑县| 汉川市| 吐鲁番市| 白银市| 彭州市| 清远市| 红安县|