但是一般不这么做,因为你这么做不方便控制作弊,和中奖概率。还有JS控制抽奖很容易就能作弊。
我之前做过的一个抽奖项目是这样的:抽奖程序(抽奖界面)用flash来写,这样既方便作弊也能控制中奖概率,同时更安全,JAVA后台提供抽奖名单,中奖概率等数据,抽奖程序调用java的API获得抽奖数据,这里需要在后台对抽奖信息进行加密,我们使用的是base64加密(方便反向解密),然后由用户点击flash抽奖界面抽奖,中奖后,同样使用base64加密中奖信息,发送到java后台,然后保存在DB,同时后台程序发送中奖信息给用户。
摇奖机原理很简单,摇奖机就是一个号码磁识别系统,和超市里的磁识别原理是一样的。摇奖机就一个识别器而已,开奖号码是由控制摇奖机的电脑产生的,开什么奖号是由电脑 *** 作者给电脑发出指令,电脑再给摇篮奖机发出指令,把产生的开奖号码球识别出来。开奖号码就这样诞生了。开奖号码是怎样产生的呢?可以肯定,开奖号码是由装在电脑里的摇奖系统软件产生的。大概分三种情况。
第一情况:电脑 *** 作者控制返奖比例,开奖前运行摇奖系统软件,给电脑发出指令,设定返奖比例范围,封机后电脑自动统计奖票销售况,在返奖比例范围彩票内,由软件的随机函数随机产生开奖号码。电脑再给摇奖发出指令,摇奖机把带奖号的号码球摇出来。具体开出什么号码,电脑 *** 作者不知道。
第二种情况:电脑里装的摇奖系统软件里有N种开奖方案,每一种方案是一个随机函数,产生的组3、组6、奇偶、和值、跨度、全顺、半顺等各种形态比例是不同的。开奖前,电脑 *** 作者运行摇奖软件,给摇奖机发出按何种方案开奖,摇奖软件按这种方案随机产生开奖号码,再给摇奖机发出指令,摇奖机把带奖号的号码球摇出来。具体开出什么号码,电脑 *** 作者不知道。何种方案开什么号码、有什么特点,电脑 *** 作者不知道。这只有摇奖机生产厂家的软件设计人员知道。这里有一点是清楚的,时间长了以后,何种方案有什么特点, *** 作电脑的人他一定有所了解。例如,他采用A方案开奖一段时间,用B方案开奖一段时间,通过观察比较,这两方案在号码形态上有什么特点,他就一目了然了。
第三种情况:就是用上述两种情况,混合交替使用。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)