掌桥专利:专业的专利平台
掌桥专利
首页

一种建立在公开发布的数据基础上的开奖号生成器

文献发布时间:2023-06-19 11:57:35


一种建立在公开发布的数据基础上的开奖号生成器

技术领域

本发明涉及彩票、商业营销等行业的摇奖技术领域,具体地说涉及一种建立在公开发布的数据基础上的开奖号生成器。

背景技术

国家发行彩票的目的是筹集社会公众资金,资助福利、体育等社会公众事业发展,利国利民,到2018年,年销售额已达5000多亿,有双色球、超级大乐透、十五选五、东方6+1、排列3、排列5等多种类型。但是到2019年,彩票销售市场却骤然遇冷,1-10月份同比下降19.3%,其中有政策因素影响,也有大众对于彩票开奖的不信任感逐年增加有关,尤其对开奖号有很大的质疑,怀疑组织者操纵摇奖机或随机数码生成器生成自己想要的号,对组织者的公信力带来危机。双色球、超级大乐透、东方6+1、排列3、排列5通过摇奖器和摇奖球生成开奖号,十五选五通过随机数码生成器生成开奖号,无论采用摇奖机这种物理方式还是采用随机数码生成器这种软件方式生成的开奖号,均不能从根本上完全避免大众对它的质疑。小汽车摇号系统、公司组织的抽奖活动也存在类似的问题。

发明内容

本发明的目的是克服现有技术中的摇奖器和随机数码生成器生成的开奖号经常受到质疑的问题,提出了一种建立在公开发布的数据基础上的不能被人为操控的,全程透明,公开公正公平的开奖号生成器。开奖号生成器分为两种不同类型。

一、生成开奖号数位位数不固定的开奖号生成器

生成开奖号数位位数不固定的开奖号生成器包括如下步骤:

S101:约定开奖号模板M及当期抽奖的最大抽奖号的生成方法

约定一个有n位数位的数M(开奖号模板),并约定M的各数位上的数字分别对应一种直接引用的公开发布的数据的某数位的数字,或分别对应一种基于公开发布的数据的经过数学运算后得到的值的某数位的数字,并对前述各公开发布数据的具体发布时间做出明确约定。按照各公开发布数据的发布时间顺序,从最早的那个数据的发布时间到最晚的那个数据的发布时间,这段时间称为开奖时间,如果所有数据均在同一刻发布,那么此刻称为开奖时间。最早的那个数据的发布时间应在产生当期的最大抽奖号的时间之后。按照上述约定的有n位数位的数M称为开奖号模板。数位上的数字0-9可变形为任意的符号、字符、文字、文本、图形、图像、语音、影像,上述变形的0-9其本质是数字,反变形后可组成数,其位置可称为数位,因此,用变形的0-9代替数位上的数字及数的,仍在本发明保护范围之内。

步骤S103里的采用修位开奖号数位的大弃重新分原则时用到的r、s的产生的规则,与开奖号模板M的产生规则相同,r、s的数位自行约定。

当期抽奖的最大抽奖号的生成方法:组织者给参与者一组连续的号码,这样在每期抽奖活动的截止日期,均会产生一个最大的抽奖号。

所述的公开发布的数据包括通过网络、手机、报纸、杂志、电视、广播等发布、公布、发表的,大众可以查询到的各种数据。

所述的各数位上的数字分别对应一种直接引用的公开发布的数据的某数位的数字,或分别对应一种基于公开发布的数据的经过数学运算后得到的值的某数位的数字包括如下方式:

a.直接引用公开发布的数据某数位的数字:数位上的数字直接对应于某种公开发布的数据的某位上的数字;

b.基于公开发布数据的经过数学运算后得到的值的某数位的数字:

数位上的数字对应一种或多种公开发布的数据进行数学运算后得到的值的某个数位的数字;

数位上的数字对应一种或多种公开发布的数据的不同数位上的数字经过数学运算后得到的值的某个数位的数字;

c.以上两种情况的混合应用。

S102:M1(当期的未修正开奖号)的产生方法

每期开奖时,按照S101步骤的约定,把M各数位上的数字明确下来,得到一个确定的数M1,这个M1即为当期的未修正开奖号。

S103:公布给大众的开奖号的产生方法

对M1(当期的未修正开奖号)进行数值的修正,确保修正后的值小于或等于参与当期抽奖的最大抽奖号,这个修正后的值即为公布给大众的开奖号。

S103.1当期修位开奖号的产生方法

M1(当期的未修正开奖号)数位的修位原则:M1的数位多于参与当期抽奖的最大抽奖号数位时,按位置右对齐或左对齐的方式把多余的数位弃掉,使得M1的数位与最大抽奖号的数位相等; M1的数位等于参与当期抽奖的最大抽奖号数位时,对M1的数位不作处理。这样得到的1个数称为当期的修位开奖号。

S103.2当期已修正开奖号的产生方法

修位开奖号由高数位到低数位的次序(设修位开奖号为有t位的数,第t 位为最高位,第1位(个位)为最低位,第u位为第t 位至第1位之中的任意一个数位),依次与最大抽奖号相应数位的数字进行比较,根据比较结果,相应的按如下的小保停止比原则、大弃重新分原则、等保继续比原则处理,直到当期的已修正开奖号产生,公布给大众。

S103.2.1当期的修位开奖号数位的小保停止比原则:当期的修位开奖号与当期的最大抽奖号由高数位到低数位依次进行数位上的数字的比较,当期的修位开奖号第u位上的数字小于当期最大抽奖号第u位上的数字时,此数字确认为当期的已修正开奖号第u位上的数字,修位开奖号上其余低于第u位的数位上的数字均与已修正开奖号相应数位上的数字相等,已修正开奖号产生,公布给大众。

S103.2.2当期的修位开奖号数位的大弃重新分原则:当期的修位开奖号与当期的最大抽奖号由高数位到低数位依次进行数位上的数字的比较,当期的修位开奖号第u位上的数字大于当期最大抽奖号第u位上的数字时,需要对修位开奖号第u位上的数字重新确定,采取的措施包括如下步骤:第一步,从小到大一一列出小于等于当期最大抽奖号第u位上数字的全部自然数(含数字0),全部自然数的个数为m。第二步,按照提前约定的数r产生的规则确定r,用r除以m,所得余数记为f。第三步,按照提前约定的数s产生的规则确定s,用s除以m,所得余数记为g。第四步,利用(f+g)/m(正序公式)或利用(f+m-g)/m(反序公式)计算所得余数,即为当期的重新确定的修位开奖号第u位上的数字。第五步,当按照上述步骤重新确定的修位开奖号第u位上的数字小于当期最大抽奖号第u位上的数字时,遵循小保停止比原则处理;当按照上述步骤重新确定的修位开奖号第u位上的数字等于当期最大抽奖号第u位上的数字时,遵循等保继续比原则处理。不断重复上述步骤,直到有当期已修正开奖号产生公布给大众为止。

S103.2.3当期的修位开奖号的等保继续比原则:当期的修位开奖号与当期的最大抽奖号由高数位到低数位依次进行数位上的数字的比较,当期的修位开奖号第u位上的数字等于当期最大抽奖号第u位上的数字时,此数字确认为当期的已修正开奖号第u位上的数字,并继续比较修位开奖号第u-1位上的数字与当期最大抽奖号第u-1位上的数字大小。当修位开奖号第u-1位上的数字小于当期最大抽奖号第u-1位上的数字时,按照小保停止比原则处理;当修位开奖号第u-1位上的数字大于当期最大抽奖号第u-1位上的数字时,按照大弃重新分原则处理;当修位开奖号第u-1位上的数字等于当期最大抽奖号第u-1位上的数字时,按照等保继续比原则处理;不断重复上述的数位比较过程,直到有当期已修正开奖号产生向大众公布为止。如果修位开奖号的个位上的数字与当期最大抽奖号的个位上的数字相等时,此数字确认为已修正开奖号个位上的数字,当期已修正开奖号产生,向大众公布。

二、生成开奖号数位位数固定的开奖号生成器

生成开奖号数位位数固定的开奖号生成器包括如下步骤:

S201:约定开奖号模板M及当期抽奖号的生成方法

约定一个有n位数位的数M(开奖号模板),并约定M的各数位上的数字分别对应一种直接引用的公开发布的数据的某数位的数字,或分别对应一种基于公开发布的数据的经过数学运算后得到的值的某数位的数字,并对前述各公开发布数据的具体发布时间做出明确约定。按照各公开发布数据的发布时间顺序,从最早的那个数据的发布时间到最晚的那个数据的发布时间,这段时间称为开奖时间,如果所有数据均在同一刻发布,那么此刻称为开奖时间。最早的那个数据的发布时间应在产生当期的最大抽奖号的时间之后。按照上述约定的有n位数位的数M称为开奖号模板。当开奖号模板上的所有数位上的数字均为9时得到的数为开奖号最大值。数位上的数字0-9可变形为任意的符号、字符、文字、文本、图形、图像、语音、影像,上述变形的0-9其本质是数字,反变形后可组成数,其位置可称为数位,因此,用变形的0-9代替数位上的数字及数的,仍在本发明保护范围之内。

当期抽奖号的生成方法:参与者在每期抽奖活动截止日期前选取的,号码取值范围为大于等于0且小于等于开奖号最大值的号,为当期抽奖号。

S202:当期开奖号的产生

每期开奖时,按照S201步骤的约定,把M各数位上的数字明确下来,得到的确定的数即为当期的公布给大众的开奖号。

与现有的使用随机数码生成器或摇奖机生成开奖号的技术相比,本发明的有益效果是:开奖号生成器不仅能节省摇奖机的物理成本、摇奖现场的公证成本,而且更重要的是,能给予随机数码生成器和摇奖机不能给予大众的信任感,因为人为同时操纵一个国家的股市、汇市、石油、黄金等市场或其他公开发布的数据极其困难,同时操纵多个主要国家的数据更是不可能做到的事情,而且这些数据还可以进行数学运算,因此开奖号生成器是不可操纵的,能给大众带来信任感。

附图说明

图1为生成开奖号数位位数不固定的开奖号生成器的流程示意图。

具体实施方式

为了更清楚地阐释本发明的构思,下面以实施例的方式进行详细说明。

本申请的说明书和权利要求书及示例中的编号或“S101”、“S102”或“步骤1”、“步骤2”等以及他们的任何变形,意图用于描述方便,而不用于描述特定的顺序或先后次序。应该理解这样使用的顺序在适当情况下可以互换,以便能够以除了上述描述的那些以外的顺序实施。

此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排它的包含,例如,包含了一系列步骤或单元的过程、方法不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法固有的其他步骤或单元。

图1为生成开奖号数位位数不固定的开奖号生成器的流程示意图。

实施例1:生成开奖号数位位数不固定的开奖号生成器的示例

某网站为促进销售每周举办抽奖活动,每周二开奖,预测能达到的最多抽奖号码为一亿个,考虑保险系数,设定一个有十位数位的数作为开奖号模板M(可容纳几十亿个号),并约定如下:

约定1:开奖号模板M的个位上的数字等于深圳成指开盘价的0.1位(即小数点右边第一位)上的数字,十位上的数字等于深圳成指开盘价的个位上的数字乘以英国富时100指数收盘价的十位的数字的值的个位上的数字,百位上的数字等于WTI原油期货合约收盘价乘以英国富时100指数收盘价乘以数字3的值的0. 1位上的数字,千位上的数字等于英国富时100指数收盘价乘以外汇市场的美元指数的收盘价的值的0.001位上的数字,万位上的数字等于沪深300指数期货收盘价的个位上的数字,十万位上的数字等于上证指数收盘价的个位上的数字,百万位上的数字等于沪银期货2005合约收盘价的个位上的数字,千万位上的数字等于道琼斯指数收盘价的0.1位上的数字,亿位上的数字等于上证指数开盘价的0.1位上的数字,十亿位上的数字等于恒生指数收盘价的个位上的数字。

约定2:上述的公开发布数据均为在北京时间周二当天发布的数据(例如北京时间的周二是25号,约定的公开发布数据里有道琼斯指数的收盘价,那这个收盘价的数据产生在北京时间周二的凌晨4:00,美国时间为周一(24号)的下午16:00;如约定的是道琼斯指数的开盘价,那这个开盘价的数据产生在北京时间周二晚上的21:30,美国时间为周二(25号)的早上9:30)。如某个数据因特殊情况未按时发布,则只把这个数据的发布时间相应顺延,直到这个数据发布为止,其他数据的发布时间不变。

约定3:参与抽奖的号码的数位长度未达到开奖号模板的数位长度时,默认缺少的高数位的数字以0补齐,例如,236等于0000000236 。

约定4:采用当期的未修正开奖号的数位修位原则时, M1的数位多于参与当期抽奖的最大抽奖号数位时,按位置右对齐的方式把多余的数位弃掉,使得M1的数位与最大抽奖号的数位相等。

约定5:采用修位开奖号数位的大弃重新分原则时,自然数r由当期M1(未修正开奖号)上除了正在比较的本数位以外其余所有数位上的数字,正序排列得到的1个数;自然数s由当期M1(未修正开奖号)上除正在比较的本数位以外其余所有数位上的数字,反序排列得到的1个数;利用(f+g)/m(正序公式)计算余数。

约定完成后,假设第1期开奖,周二当天大众通过网络、手机、报纸、杂志、电视、广播等公开媒介陆续查得北京时间当天发布的各公开发布数据如下:深圳成指开盘价为11367.25,英国富时100指数收盘价为7574.93,WTI原油期货合约收盘价为59.64,外汇市场的美元指数的收盘价为97.1111,沪深300指数期货收盘价为4236.9,上证指数收盘价2965.64,沪银期货2005合约收盘价为4470,道琼斯指数为28745.23,上证指数开盘价为2956.28,恒生指数收盘价为28444.04,那么根据开奖号模板各数位的数字与公开发布数据的对应关系,得到当期的M1(未修正开奖号)为4220564492。

抽奖活动的第1期总共有第000000-第356216号参与抽奖,最大抽奖号为第356216号,因最大抽奖号只有6位数,按照约定4,按位置右对齐的方式把多余的数位弃掉,所以只保留M1(未修正开奖号)的后六位作为本期的修位开奖号(修位原则),即564492作为本期的修位开奖号。

对修位开奖号564492由高数位到低数位的次序,依次与最大抽奖号相应数位的数字进行比较,首先进行最高数位十万位上的数字比较,修位开奖号十万位上的数字为5,最大抽奖号十万位上的数字为3,需重新确定修位开奖号上十万位上的数字,根据大弃重新分原则,采取如下步骤:第一步,得到小于等于最大抽奖号十万位上的数字3的自然数{0,1,2,3},自然数的个数m=4。第二步,根据前述约定5,弃掉当期M1(未修正开奖号)上的十万位,正序得到的自然数422064492即为自然数r,r除以m,余数f为0。第三步,根据前述约定5,弃掉当期M1(未修正开奖号)上的十万位,反序得到的自然数294460224即为自然数s,s除以m,余数g为0。第四步,根据前述约定5,利用正序公式,(f+g)/m所得余数为0,即当期的修位开奖号最高位上的数字重新确定为0。第五步,因当期的修位开奖号最高位上的0小于当期最大抽奖号最高位上的3,按照小保停止比原则,此数字0确认为当期的已修正开奖号最高位上的数字,修位开奖号上其余低于最高位的数位上的数字均与已修正开奖号相应数位的数字相等,已修正开奖号064492产生,公布给大众。

假如其他条件均不变,只有参与抽奖的编号数量发生变化,总共有第000000-第562916号参与抽奖,最大抽奖号为第562916号,因最大抽奖号只有6位数,按位置右对齐的方式把多余的数位弃掉,所以只保留M1(未修正开奖号)的后六位作为本期的修位开奖号(修位原则),即564492作为本期的修位开奖号。

对修位开奖号由高数位到低数位的次序,与最大抽奖号相应数位的数字进行比较,首先进行最高数位十万位上的数字比较,修位开奖号十万位上的数字为5,最大抽奖号十万位上的数字为5,根据等保继续比原则,5确认为当期的已修正开奖号最高位上的数字,并继续下一数位的比较。修位开奖号万位上的数字为6,最大抽奖号万位上的数字为6,再根据等保继续比原则,6确认为当期的已修正开奖号万位上的数字,并继续下一数位的比较。修位开奖号千位上的数字为4,最大抽奖号千位上的数字为2,需要对修位开奖号千位上的数字重新确定,根据大弃重新分原则,进行如下步骤:第一步,得到小于等于最大抽奖号千位上的数字2的自然数总共有{0,1 ,2},自然数的个数m=3。第二步,根据前述约定5,又因正在比较的数位是千位,所以把当期M1(未修正开奖号)上的千位去掉,正序得到的自然数422056492即为自然数r,r除以m,余数f为1。第三步,根据前述约定5,又因正在比较的数位是千位,所以把当期M1(未修正开奖号)上的千位去掉,反序得到的自然数294650224,即为自然数s,s除以m,余数g为1。第四步,根据前述约定5,利用正序公式,(f+g)/m所得余数为2,即当期的修位开奖号千位上的数字重新确定为2。第五步,因当期的修位开奖号千位上的数2等于当期最大抽奖号千位上的数字2,按照等保继续比原则,此数字2确认为当期的已修正开奖号千位上的数字,并继续下一数位的比较。修位开奖号百位上的数字为4,最大抽奖号百位上的数字为9,按照小保停止比原则,此数字4确认为当期的已修正开奖号最高位上的数字,修位开奖号上其余低于百位的数位上的数字均与已修正开奖号相应数位的数字相等,已修正开奖号562492产生,公布给大众。当期的已修正开奖号(公布给大众的开奖号)公布后,不同级别奖项可以按照提前约定的参与抽奖的号码与开奖号存在相同或者部分相同或者某种对应的关系来确定。

实施例2:生成开奖号数位位数固定的开奖号生成器的示例

某彩票每周二、五开奖,设定一个有七位数位的数(中奖率为一千万分之一)作为开奖号模板M,并约定如下:

约定1:开奖号模板M的个位上的数字等于深圳成指开盘价的平方减去英国富时100指数收盘价的值的百位上的数字,十位上的数字等于英国富时100指数收盘价乘以国际金价的现货黄金开盘价的值的十位上的数字,百位上的数字等于恒生指数收盘价乘以英国富时100指数收盘价乘以数字3的值的十位上的数字,千位上的数字等于上证指数开盘价乘以WTI原油期货合约收盘价的值的十位上的数字,万位上的数字等于沪深300指数期货收盘价的个位上的数字,十万位上的数字等于上证指数收盘价乘以外汇市场的美元指数的收盘价的值的0.1位上的数字,百万位上的数字等于道琼斯指数收盘价的0.1位上的数字。

约定2:每周二开奖的开奖号模板所用到的公开发布数据为在北京时间周二当天发布的数据,每周五开奖的开奖号模板所用到的公开发布数据为在北京时间周五当天发布的数据。如某个数据因特殊情况未按时发布,则把这个数据的发布时间相应顺延,直到这个数据发布为止,其他数据的发布时间也跟着相应顺延到这个数据发布的时间。

约定3:参与抽奖的号码的数位长度未达到开奖号模板的数位长度时,默认缺少的高数位的数字以0补齐,例如,236等于0000236 。

约定:4:参与抽奖的号码与开奖号相同的为一等奖,参与抽奖的号码的万位数位、百位数位上的数字均等于开奖号相同数位上的数字者为二等奖,参与抽奖的号码的个位数位上的数字等于开奖号个位上的数字者为三等奖。如果同一个号,同时中了不同奖项,只以最高奖项兑奖,不得兼中。

约定完成后,假设某周二的开奖,周二当天大众通过网络、手机、报纸、杂志、电视、广播等公开媒介陆续查得当天发布的各公开发布数据如下:深圳成指开盘价为11367.25,英国富时100指数收盘价为7574.93,国际金价的现货黄金开盘价为1556.28,恒生指数收盘价为28443.04,上证指数开盘价为2956.28,上证指数收盘价2965.64,WTI原油期货合约收盘价为59.64,沪深300指数期货收盘价为4236.9,外汇市场的美元指数的收盘价为97.1111,道琼斯指数收盘价为28745.23,那么根据开奖号模板各数位的数字与公开发布数据的对应关系,得到当期的向大众公布的开奖号为2561117。

假如小王购买了一注1193、一注265167、三注5877(5877号重复购买三次)、一注36、一注127、一注5844、一注2561117,那么,开奖后,他中了一等奖1个(一注2561117),二等奖1个(一注265165),三等奖4个(三注5877、一注127)。

实施例3:用变形的0-9代替数位上的数字及数的示例

某彩票每周一开奖,设定一个有5位数位的数作为开奖号模板M,并约定如下:

约定1:此开奖号模板M的个位上的数字等于深圳成指开盘价的0.1位(即小数点右边第一位)上的数字,十位上的数字等于深圳成指开盘价的个位上的数字,百位上的数字等于WTI原油期货合约收盘价的0. 1位上的数字,千位上的数字等于英国富时100指数收盘价的0. 1位上的数字,万位上的数字等于沪深300指数期货收盘价的个位上的数字。

约定2:设定0用“鼠”代替,1用“牛”代替,2用“虎”代替,3用“兔”代替,4用“龙”代替,5用“蛇”代替,6用“马”代替,7用“羊”代替,8用“猴”代替,9用“鸡”代替。

约定3:上述的公开发布数据均为在北京时间周一当天发布的数据。

约定4:参与抽奖的号码的数位长度未达到开奖号模板的数位长度时,默认缺少的高数位的数字以“鼠”代替。

约定:5:参与抽奖的号码与开奖号相同的为一等奖,从右往左数,参与抽奖的号码的第五位、第三位均与开奖号的第五位、第三位相同者为二等奖,参与抽奖的号码的第一位与开奖号的第一位相同者为三等奖。如果同一个号,同时中了不同奖项,只以最高奖项兑奖,不得兼中。

约定完成后,假设某周二的开奖,周二当天大众通过网络、手机、报纸、杂志、电视、广播等公开媒介陆续查得当天发布的各公开发布数据如下:深圳成指开盘价为11367.25,英国富时100指数收盘价为7574.93, WTI原油期货合约收盘价为59.64,沪深300指数期货收盘价为4236.9,那么根据开奖号模板与公开发布数据的对应关系,得到当期的向大众公布的开奖号为“马鸡马羊虎”。

假如小王购买了一注“马鸡马羊虎”、一注“猴蛇虎”、一注“鸡虎马羊虎”,那么,开奖后,他中了一等奖1个(“马鸡马羊虎”),三等奖2个(“猴蛇虎”、“鸡虎马羊虎”)。

最后说明的是,以上所述的具体实施例仅对本发明进行了进一步的详细说明,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、变形、改进等,均应包含在本发明的保护范围之内。

相关技术
  • 一种建立在公开发布的数据基础上的开奖号生成器
  • 一种建立在菌种互作基础上的山西老陈醋复合菌剂开发及多阶段强化的方法
技术分类

06120113114501