PHP中奖概率的抽奖算法程序代码_PHP教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!

推荐:apache设置静态文件缓存方法介绍
为了减少客户端对服务端资源的请求,可以开启mod_expires.so模块 在apache%C5%E4%D6%C3/ target=_blankapache配置文件中去掉这段 #LoadModule expires_module modules/mod_expires.so 前面的#号 Httpd.conf配置 加入下面内容 默认缓存时间是10天,css缓存时间是14天

 初期就这些需求,然后根据网上的资料,采用了一种阶段式抽取的方法,大家下面看一下整体的程序: 该程序是在ThinkPHP框架下完成的,使用了一些框架自带的类库和函数,下面我会逐一进行说明,控制器部分

 

抽奖算法需要满足的需求如下:

1.可以控制中奖的概率

2.具有随机性

3.最好可以控制奖品的数量

4.根据用户ID或者ip、手机号、QQ号等条件限制抽奖次数


初期就这些需求,然后根据网上的资料,采用了一种阶段式抽取的方法,大家下面看一下整体的程序:

该程序是在ThinkPHP框架下完成的,使用了一些框架自带的类库和函数,下面我会逐一进行说明,控制器部分:

该算法简单使用,并发访问性能非常好,稍加改动就可以用于各种场合,结合用户登录等信息可有效控制每个人的抽奖次数。将开始和结束之间更改为数组,就可以完善成为每天特定时间抽奖的程序。

分享:php对图像的各种处理函数代码小结
一、创建图片资源 imagecreatetruecolor(width,height); imagecreatefromgif(图片名称); imagecreatefrompng(图片名称); imagecreatefromjpeg(图片名称);画出各种图像 imagegif(图片资源,保存路径); imagepng() imagejpeg(); 二、获取图片属性 imagesx(res//宽度 image

来源:模板无忧//所属分类:PHP教程/更新时间:2013-07-09
相关PHP教程