麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > PHP > 正文

基于PHP實現簡單的隨機抽獎小程序

2024-05-04 23:41:52
字體:
來源:轉載
供稿:網友
一個抽獎小程序,概論可控,也可某個獎品在前端顯示,而程序中根本不可能獲得!把所有的概率x10后相加起來,新數組中每項的值等于它前幾個的和加上它本身
 

一個抽獎小程序,概論可控,也可某個獎品在前端顯示,而程序中根本不可能獲得!把所有的概率x10后相加起來,新數組中每項的值等于它前幾個的和加上它本身。

然后隨即生成一個0到最大數之間的一個數,通過循環查看它屬于那個區間,返回該區間的key。

代碼如下

$prize = array(1 => 3.5, //3.5%機率2 => 2.5, 3 => 6, 4 => 2, 5 => 42, //42%機率6 => 36, 7 => 2, 8 => 4, 9 => 2);//最后確認相加等于100$prizeList = array(1 => array('小仙子'), 2 => array('5Q幣'), 3 => array('38888游戲幣'), 4 => array('88888游戲幣'), 5 => array('謝謝參與!'), 6 => array('歡迎下次再來!'), 7 => array('10Q幣'), 8 => array('888銀元寶(綁定)'), 9 => array('隨機高級坐騎(綁定)'));//unset($prize[7]); 直接把10Q這個獎品去掉$times = 10;$max = 0;foreach ($prize as $k => $v){$max = $v * $times + $max;$row['v'] = $max;$row['k'] = $k;$prizeZone[] = $row;}$max--; //臨界值$rand = mt_rand(0, $max);$zone = 1;foreach ($prizeZone as $k => $v){if ($rand >= $v['v']){if ($rand >= $prizeZone[$k + 1]['v']){continue;}else{$zone = $prizeZone[$k + 1]['k'];break;}}$zone = $v['k'];break;}print_r($prizeList[$zone][0]);

基于php實現簡單的抽獎小程序代碼就給大家寫這么多,不過都是核心代碼,希望對大家學習工作有所幫助。



注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 黄色一级视频 | 一级毛片电影院 | 国内精品国产三级国产a久久 | 久久网一区二区 | 亚洲天堂午夜 | 中文字幕在线观看视频www | 久久久久久久久91 | 国产精品久久在线观看 | 久久综合久久精品 | 欧美交在线 | 日韩色视频在线观看 | 亚洲一区二区三区在线免费观看 | 欧美一级免费在线观看 | 一区二区久久久久草草 | www.9191.com| 精品在线免费播放 | 一区二区三区视频在线观看 | 国产精品久久久久影院老司 | 99国产精品欲a | 久久久国产一区二区三区 | 欧美视频国产 | 国产一区二区成人在线 | 原来神马影院手机版免费 | 一区二区久久久久草草 | 日韩欧美精品中文字幕 | 欧美一级网 | 九一免费版在线观看 | 国产一区免费 | 久久久久亚洲美女啪啪 | 色淫网站免费视频 | 日韩一级片黄色 | 国产成人精品一区二区三区电影 | 久久久久久久国产视频 | 色淫视频 | 视频在线色 | 亚洲免费看片网站 | 亚洲精品久久久久久久久久 | 精品一区二区在线观看 | 午夜精品老牛av一区二区三区 | 精品亚洲va在线va天堂资源站 | 久久久线视频 |