龙空技术网

「肘后备急码」-PHP抽奖代码

李老师tome 86

前言:

此刻我们对“php抽奖源码”大致比较关怀,同学们都需要了解一些“php抽奖源码”的相关知识。那么小编在网上搜集了一些对于“php抽奖源码””的相关知识,希望小伙伴们能喜欢,兄弟们快快来学习一下吧!

前言:H5网页开发一般都会涉及到活动的组织与报名,而抽奖活动更是各大公众号引流的首选。方法主要有大转盘、点击按钮抽奖、参加一个小游戏然后抽。不管方法如何最终都会大一个奖品数组中选出其中一个,所以以下代码段是以备不时之需。


手机银行、抽奖

原理

将数据库中的记录转成数组,以ID为键,概率为值组成新数组,求出概率之和。用FOR循环新数组。再用随机函数,随机一个数值,是否比数组中概率值要小,如果小就返回ID,否则将概率之和减小,再随机。直到循环结束。

主函数


数据数组


测试


这些只是能够快速做一个抽奖,但对于有其他细致需求的来说,万不可套用,例如要加入抽三次必中,指定某人中奖等等这些需求时,大家还是要客观对待,必竟甲方都是“baba”!!!遁走!!!!!

标签: #php抽奖源码