首页 / 专利库 / 电脑编程 / 量子状态 / 一种彩票随机选号系统及方法

一种彩票随机选号系统及方法

阅读:417发布:2020-05-11

专利汇可以提供一种彩票随机选号系统及方法专利检索,专利查询,专利分析的服务。并且本 发明 提供了一种彩票随机选号系统及方法,其中,该系统包括:终端 请求 接收模 块 、量子随机数发生器及随机选号 服务器 ,终端请求接收模块,用于接收终端设备发送的请求获取机选号码的选号指令,所述量子随机数发生器,用于生成量子随机数;所述随机选号服务器,用于根据选号指令,从所述量子随机数发生器获取量子随机数,并根据所述量子随机数生成彩票号码。本发明提出的彩票随机选号系统及方法可以采用量子随机数生成彩票号码,使选号结果具有更加优秀的不可预测性、不可重复性、无偏性,同时,还可以通过随机选号服务器对量子随机数发生器进行实时状态监控和读取控制,获得稳定可靠的量子随机数。,下面是一种彩票随机选号系统及方法专利的具体信息内容。

1.一种彩票随机选号系统,其特征在于,该系统包括:终端请求接收模、量子随机数发生器及随机选号服务器;其中,
所述终端请求接收模块,用于接收终端设备发送的请求获取机选号码的选号指令;
所述量子随机数发生器,用于生成量子随机数;
所述随机选号服务器,用于根据所述选号指令,从所述量子随机数发生器获取量子随机数,并根据所述量子随机数生成彩票号码。
2.根据权利要求1所述的彩票随机选号系统,其特征在于,所述随机选号服务器包括:
量子随机数发生器调用模块及选号生成模块,
量子随机数发生器调用模块,设置有量子随机数发生器专用SDK,用于在接收到选号指令时,调用所述量子随机数发生器专用SDK,从所述量子随机数发生器读取量子随机数,并根据彩票选号应用专用SDK的要求,将量子随机数二进制序列处理成符合要求的随机数据,发送至选号生成模块;
选号生成模块,设置有所述彩票选号应用专用SDK,用于根据所述符合要求的随机数据,生成彩票号码。
3.根据权利要求2所述的彩票随机选号系统,其特征在于,该系统包括多个量子随机数发生器,所述量子随机数发生器通过USB或者网络接口与所述随机选号服务器连接。
4.根据权利要求3所述的彩票随机选号系统,其特征在于,所述随机选号服务器包括:
状态监测模块,用于监控并接收输入的选号指令,发送至所述量子随机数发生器调用模块。
5.根据权利要求4所述的彩票随机选号系统,其特征在于,所述随机选号服务器包括:
监控模块,设置有发生器状态监测SDK,用于实时读取所述量子随机数发生器的状态数据。
6.根据权利要求5所述的彩票随机选号系统,其特征在于,所述量子随机数发生器调用模块,用于在接收到选号指令时,根据所述量子随机数发生器的状态数据,选择一个或者多个量子随机数发生器进行量子随机数的读取,并根据彩票选号应用专用SDK的要求,将量子随机数二进制序列处理成符合要求的随机数据。
7.根据权利要求6所述的彩票随机选号系统,其特征在于,所述选号指令为从N个数字中选M个数字作为彩票号码,其中,M所述量子随机数发生器调用模块,用于在接收到选号指令时,选择一个或多个运行状态正常的量子随机数发生器读取M个量子随机数。
8.一种利用权利要求1-7中任一项所述的彩票随机选号系统进行彩票随机选号方法,其特征在于,该方法包括:
根据选号指令,从所述量子随机数发生器获取量子随机数,并根据所述量子随机数生成彩票号码。
9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求8所述方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有执行权利要求8所述方法的计算机程序。

说明书全文

一种彩票随机选号系统及方法

技术领域

[0001] 本发明涉及彩票选号技术领域,尤指一种彩票随机选号系统及方法。

背景技术

[0002] 在全球各地的彩票市场,传统的选号方式一般是通过机器随机选择。但是存在着以下的不足:软件随机数随机性不足,选号结果可能有偏性,购彩者体验不好。
[0003] 对此,亟需一种输出号码具有不可预测性、不可重复性、无偏性等特点的彩票随机选号方案。

发明内容

[0004] 为解决上述问题,本发明提出了一种输出号码具有更加优秀的不可预测性、不可重复性、无偏性的彩票随机选号系统及方法,可以采用量子随机数进行彩票号码的生成,保证选号结果随机性,同时,还可以通过随机选号服务器对量子随机数发生器进行实时状态监控和读取控制,获得稳定可靠的量子随机数。
[0005] 在本发明一实施例中,提出了一种彩票随机选号系统,该系统包括:终端请求接收模、量子随机数发生器及随机选号服务器;
[0006] 所述终端请求接收模块,用于接收终端设备发送的请求获取机选号码的选号指令;
[0007] 所述量子随机数发生器,用于生成量子随机数;
[0008] 所述随机选号服务器,用于根据选号指令,从所述量子随机数发生器获取量子随机数,并根据所述量子随机数生成彩票号码。
[0009] 进一步的,所述随机选号服务器包括:量子随机数发生器调用模块及选号生成模块,
[0010] 量子随机数发生器调用模块,设置有量子随机数发生器专用SDK,用于在接收到选号指令时,调用所述量子随机数发生器专用SDK,从所述量子随机数发生器读取量子随机数,并根据彩票选号应用专用SDK的要求,将量子随机数二进制序列处理成符合要求的随机数据,发送至选号生成模块;
[0011] 选号生成模块,设置有所述彩票选号应用专用SDK,用于根据所述符合要求的随机数据,生成彩票号码。
[0012] 进一步的,该系统包括多个量子随机数发生器,所述量子随机数发生器通过USB或者网络接口与所述随机选号服务器连接。
[0013] 进一步的,所述随机选号服务器包括:状态监测模块,用于监控并接收输入的选号指令,发送至所述量子随机数发生器调用模块。
[0014] 进一步的,所述随机选号服务器包括:监控模块,设置有发生器状态监测SDK,用于实时读取所述量子随机数发生器的状态数据。
[0015] 进一步的,所述量子随机数发生器调用模块,用于在接收到选号指令时,根据所述量子随机数发生器的状态数据,选择一个或者多个量子随机数发生器进行量子随机数的读取,并根据彩票选号应用专用SDK的要求,将量子随机数二进制序列处理成符合要求的随机数据。
[0016] 进一步的,所述选号指令为从N个数字中选M个数字作为彩票号码,其中,M
[0017] 所述量子随机数发生器调用模块,用于在接收到选号指令时,选择一个或多个运行状态正常的量子随机数发生器读取M个量子随机数。
[0018] 在本发明一实施例中,还提出了一种利用前述彩票随机选号系统进行彩票随机选号方法,该方法包括:
[0019] 根据选号指令,从所述量子随机数发生器获取量子随机数,并根据所述量子随机数生成彩票号码。
[0020] 在本发明一实施例中,还提出了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现彩票随机选号方法。
[0021] 在本发明一实施例中,还提出了一种计算机可读存储介质,所述计算机可读存储介质存储有执行彩票随机选号方法的计算机程序。
[0022] 本发明提出的彩票随机选号系统及方法可以采用量子随机数生成彩票号码,使选号结果具有更加优秀的不可预测性、不可重复性、无偏性,同时,还可以通过随机选号服务器对量子随机数发生器进行实时状态监控和读取控制,获得稳定可靠的量子随机数。附图说明
[0023] 图1示例性的示出了本发明的实施方式可以在其中实施的应用场景。
[0024] 图2是本发明一实施例的彩票随机选号系统架构示意图。
[0025] 图3是本发明一具体实施例的随机选号服务器的详细架构示意图。
[0026] 图4是本发明另一实施例的彩票随机选号系统架构示意图。
[0027] 图5是本发明一实施例的计算机设备结构示意图。
[0028] 图6是本发明一具体实施例的标准差示意图。

具体实施方式

[0029] 下面将参考若干示例性实施方式来描述本发明的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本发明,而并非以任何方式限制本发明的范围。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。
[0030] 本领域技术人员知道,本发明的实施方式可以实现为一种系统、装置、设备、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。
[0031] 首先,需要说明的术语是:
[0032] SDK,软件开发工具包,是用于为特定的软件包、软件框架、硬件平台、操作系统等创建应用软件的开发工具的集合,一般而言SDK是开发Windows平台下的应用程序所使用的SDK。它可以简单的为某个程序设计语言提供应用程序接口API的一些文件,但也可能包括能与某种嵌入式系统通讯的复杂的硬件。SDK还可以包括示例代码、支持性的技术注解或者其它的为基本参考资料澄清疑点的支持文档。
[0033] 根据本发明的实施方式,提出了一种融合量子随机数技术的彩票随机选号系统及方法。该系统及方法是一种利用电子系统实现彩票随机选号的技术方案,可以使得选号结果事先不可预测,通过完全随机产生;选号结果均匀的覆盖所有可能的彩票,在概率上不发生偏倚;选号过程的每个步骤可以监督和事后审计的,通过统计多次的结果,计算表准确,保证选号结果的公正性;过程标准化,可靠性高,不易出现错误或故障等。
[0034] 参考图1,其示出了本发明的实施方式可以在其中实施的应用场景。图1中所示的场景包括终端100和彩票随机选号系统200。终端100可以是设置在彩票站点的选号终端,也可以是能够进行选号处理的移动终端,例如手机、平板电脑笔记本电脑个人数字助理等,还可以是能够登录登录选号平台的台式电脑,彩票随机选号系统200可以是彩票统一管理的系统,用于随机选号并发行对应号码的彩票。终端100与彩票随机选号系统200之间例如可以通过移动互联网等进行通信连接。
[0035] 当操作人员在终端100选择随机选号的彩票时,彩票随机选号系统200可以根据选号指令,从所述量子随机数发生器获取量子随机数,并根据所述量子随机数生成随机号码。
[0036] 生成随机号码后,通过互联网等通信方式,将随机号码反馈至终端100,终端100如果具有打印功能,可以纸质打印出彩票。
[0037] 终端100设置有机选请求触发模块,用于接收机选号码的请求,并根据所述机选号码的请求,生成请求获取机选号码的选号指令,发送至彩票随机选号系统200;进一步,该选号指令由彩票随机选号系统200中的随机选号服务器进行处理,生成机选号码反馈至终端100。
[0038] 下面结合图1的应用场景,参考图2对本发明示例性实施方式的彩票随机选号系统进行介绍。
[0039] 如图2所示,该系统包括:终端请求接收模块201、量子随机数发生器202、随机选号服务器203;其中,
[0040] 终端请求接收模块201,用于接收终端100发送的请求获取机选号码的选号指令;
[0041] 所述量子随机数发生器202,用于生成量子随机数;
[0042] 所述随机选号服务器203,用于根据选号指令,从所述量子随机数发生器201获取量子随机数,并根据所述量子随机数生成彩票号码。
[0043] 生成的彩票号码,可以通过终端100进行显示、保存或打印。
[0044] 终端100设置有机选请求触发模块101,用于接收人工输入或自动触发的机选号码的请求,并根据所述机选号码的请求,生成请求获取机选号码的选号指令,发送至彩票随机选号系统200;进一步的,该选号指令由彩票随机选号系统200中的终端请求接收模块201接收,并由随机选号服务器203进行处理,生成机选号码反馈至终端100。
[0045] 具体的,结合图3所示,为随机选号服务器203的详细架构示意图。其中,随机选号服务器203包括:
[0046] 量子随机数发生器调用模块2031,设置有量子随机数发生器专用SDK,用于在接收到选号指令时,调用所述量子随机数发生器专用SDK,从所述量子随机数发生器202读取量子随机数,并根据彩票选号应用专用SDK的要求,将量子随机数二进制序列处理成符合要求的随机数据,发送至选号生成模块2032;
[0047] 选号生成模块2032,设置有所述彩票选号应用专用SDK,用于根据所述符合要求的随机数据,生成彩票号码,并通过终端100进行显示、保存或打印。
[0048] 在一实施例中,如图4所示,为另一实施例的彩票随机选号系统架构示意图。其中,量子随机数发生器202的数量可以为多个,通过USB或者网络接口与所述随机选号服务器203连接;相应的,在随机选号服务器203中,还包括监控模块2033,设置有发生器状态监测SDK,用于实时读取所述量子随机数发生器202的状态数据。
[0049] 进一步参考图4,在随机选号服务器203中,还包括状态监测模块2034,用于监控并接收输入的选号指令,发送至所述量子随机数发生器调用模块2031,执行随机选号流程。
[0050] 所述量子随机数发生器调用模块2031,还可以在接收到选号指令时,根据所述量子随机数发生器202的状态数据,选择一个或者多个量子随机数发生器202进行量子随机数的读取,并根据彩票选号应用专用SDK的要求,将量子随机数二进制序列处理成符合要求的随机数据。
[0051] 所述选号指令可以是从N个数字中选M个数字作为彩票号码,其中,M
[0052] 在一实施例中,量子随机数发生器201的随机数生成过程可以分为两种情况:N选M接口可重复、N选M接口不可重复。具体过程如下:
[0053] 1、以N选M接口可重复为例,即在给定区间上下界(h与l),均等概率的返回区间内M个随机数,M个样本可重复。
[0054] S101,计算区间大小n,n=h-l+1;
[0055] S102,根据区间大小计算每个随机数所需t个比特数据;具体的是,t从1开始,计算2t,当2t≥n时,取这种情况下t的最小值;即在2t≥n中,t可能有多个可能,取第一个大于等于n时的t;以n为100为例,则t可以是7、8、9、…,取这种情况下的7,即,t=7;
[0056] S103,根据每个随机数所需比特数据,计算每个数所需字节数据z,z=t/8(z最小为1,向上取整);
[0057] S104,计算M个样本一共需要获取的字节数据c,并加1倍冗余,c=M×z×2;
[0058] S105,从量子随机数中获取c字节数据;
[0059] S106,从c中每次取z字节数据,将z字节转化为二进制数据e;
[0060] S107,将二进制数列e从第0位开始截取t个长度并转化为十进制数据x;
[0061] S108,区间映射;将读十进制数x映射到n的区间上,得到随机数random;
[0062] S109,计算最终数据为N=l+random,将N放入序列;
[0063] S110,循环上述步骤多次,最终得到在区间上下界(h与l)中的M个样本的序列。
[0064] 2、以N选M接口可不重复为例,即在给定区间上下界(h与l),均等概率的返回区间内M个随机数,M个样本不可重复。与前述N选M借口可重复算法类似,只是每次需要去掉重复的数据。
[0065] S201,计算区间大小n,n=h-l+1;
[0066] S202,根据区间大小计算每个随机数所需t个比特数据;具体的是,t从1开始,计算2t,当2t≥n时,取这种情况下t的最小值;即在2t≥n中,t可能有多个可能,取第一个大于等于n时的t;以n为100为例,则t可以是7、8、9、…,取这种情况下的7,即,t=7;
[0067] S203,根据每个随机数所需比特数据,计算每个数所需字节数据z,z=t/8(z最小为1,向上取整);
[0068] S204,计算M个样本一共需要获取的字节数据c,并加1倍冗余,c=M×z×2;
[0069] S205,从量子随机数中获取c字节数据;
[0070] S206,从c中每次取z字节数据,将z字节转化为二进制数据e;
[0071] S207,将二进制数列e从第0位开始截取t个长度并转化为十进制数据x;
[0072] S208,区间映射;将读十进制数x映射到n的区间上,得到随机数random;
[0073] S209,计算最终数据为N=l+random,判断N是否出现在序列中,如果未出现在序列中,将N放入序列;
[0074] S210,循环上述步骤多次,最终得到在区间上下界(h与l)中的M个样本的序列。
[0075] 应当注意,尽管在上文详细描述中提及了彩票随机选号系统的若干模块,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多模块的特征和功能可以在一个模块中具体化。反之,上文描述的一个模块的特征和功能可以进一步划分为由多个模块来具体化。
[0076] 结合前述图1至图4所示,量子随机数发生器202产生的量子随机数,其随机性可以由量子学基本原理所保证,并可采用最小熵理论严格证明其随机性,因而具有较高的安全性。量子随机数发生器202可以有多种方案来实现,例如:光子路径选择方案、光子到达时间方案、激光相位波动方案及真空态涨落方案等。
[0077] 在前述实施例中的多个独立的量子随机数发生器202,可以基于上述某一种方案,也可以分别基于上述不同方案。该些独立的量子随机数发生器202各自通过USB或者网络接口等高速接口与随机选号服务器203相连,根据随机选号服务器203的要求将产生的量子随机数序列以及设备运行状态上传到随机选号服务器203,整体作为可靠的量子随机数源。
[0078] 随机选号服务器203通过发生器状态监测SDK对运行状态进行实时监控。根据设备运行状态以及应用需求,通过量子随机数发生器专用SDK控制量子随机数的读取过程,并将读取到的量子随机数转换成满足应用程序要求的随机数据,再通过彩票选号应用专用SDK提供给结果显示终端100。
[0079] 基于同一发明构思,本发明还提出了一种利用彩票随机选号系统进行彩票随机选号的方法,包括:根据选号指令,从所述量子随机数发生器获取量子随机数,并根据所述量子随机数生成彩票号码。
[0080] 基于前述发明构思,如图5所示,本发明还提出了一种计算机设备500,包括存储器510、处理器520及存储在存储器510上并可在处理器520上运行的计算机程序530,所述处理器520执行所述计算机程序530时实现前述彩票随机选号方法。
[0081] 基于同一发明构思,本发明还提出了一种计算机可读存储介质,所述计算机可读存储介质存储有执行彩票随机选号方法的计算机程序。
[0082] 为了对上述彩票随机选号系统及方法进行更为清楚的解释,下面结合一个具体的实施例来进行说明,然而值得注意的是该实施例仅是为了更好地说明本发明,并不构成对本发明不当的限定。
[0083] 实施例一:
[0084] 以某一电子视频类彩票游戏为例,当前采用电子摇奖方式。电子摇奖机可以实现开奖号码的不可预测性、不可控制性、公正性。同样的,随机选号的过程也应该实现选出号码的不可预测性、不可控制性、公正性。
[0085] 电子视频类彩票游戏主要包括等概率类及非等概率类游戏,等概率类游戏指在一个特定的范围([a,b],b>a)内随机产生特定个数重复或者不重复的数字,例如“11选5”游戏,此游戏从1到11这个范围内中随机开出5个不相同的号码,每个号码出现的概率都是相同的。非等概率类游戏值在一个范围内,开奖号码出现的概率不平均,有些开奖号码出现的概率大一些,有些开奖号码出现的概率小一些,例如某一扑克游戏,此游戏是在一幅扑克牌中随机抽取,其中抽中“大王”的概率A1最低,抽中“小王”的概率A2相比A1大,其它扑克牌的抽中的概率都为A3,相对于抽到“大王”的概率A1或者“小王”的概率A2大,即A3>A2>A1。
[0086] 结合图1至图4所述的彩票随机选号系统及方法,利用该系统及方法,可以通过量子随机数生成彩票号码,保证彩票号码的随机性、不可预测性及无偏性。
[0087] 以现有的利用物理随机数发生器的彩票选号系统、现有的软随机数随机调用发生器的彩票选号系统及本发明的利用量子随机数的彩票随机选号系统为例,进行一定次数的“35选5”,在1至35中选5个数字,经过100、1000、1万、10万、100万次随机模拟,计算每个数字生成次数的比例的标准差,如表1及图6所示;
[0088] 表1 标准差示例表
[0089]
[0090]
[0091] 从表1和图6可以看出,量子随机数的随机性比物理随机数及软随机数的随机性更好,不可预测性有显著提升。
[0092] 本发明提出的彩票随机选号系统及方法可以采用量子随机数生成彩票号码,使选号结果具有更加优秀的不可预测性、不可重复性、无偏性,同时,还可以通过随机选号服务器对量子随机数发生器进行实时状态监控和读取控制,获得稳定可靠的量子随机数。
[0093] 虽然已经参考若干具体实施方式描述了本发明的精神和原理,但是应该理解,本发明并不限于所公开的具体实施方式,对各方面的划分也不意味着这些方面中的特征不能组合以进行受益,这种划分仅是为了表述的方便。本发明旨在涵盖所附权利要求的精神和范围内所包括的各种修改和等同布置。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈