[发明专利]乘同余随机数生成器的谱测试方法在审
申请号: | 201410598989.0 | 申请日: | 2014-10-30 |
公开(公告)号: | CN104714775A | 公开(公告)日: | 2015-06-17 |
发明(设计)人: | 中泽宏;中泽直也 | 申请(专利权)人: | 中泽宏 |
主分类号: | G06F7/58 | 分类号: | G06F7/58 |
代理公司: | 北京润平知识产权代理有限公司 11283 | 代理人: | 陈潇潇;肖冰滨 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种针对乘同余生成器(d,z,n)或(d,z)谱测试的方法,该乘同余生成器(d,z,n)或(d,z)包括用于模数的奇数整数d和用于乘数的与d互质的整数z以及用于种子的与d互质的整数n,连续生成整数序列{nk:≡nzk-1mod(d)|1≤nk≤d,k=1,2,···}并通过实现算法{vk:=nk/d|0≤vk≤1,k=1,2,···}来给出输出随机数序列,该方法基于点阵GL(d,z)的几何形状的估值,其中所述生成器(d,z,n)的L个连续整数输出{Qk:=(nk,nk+1,···,nk+L-1)|k=1,2,···}通过以下方式占据其位置:计算GL(d,z)的平行且相邻的点阵超平面之间的最大距离λL(d,z)并基于新参考值ML(d):=L-1/2(L+1)(L-1)/(2L)d(L-1)/L,L≥3,来评估所述生成器(d,z)的ρL'(d,z):=λL(d,z)/ML(d),如果针对预定等级{RL>1|3≤L≤6}满足条件1<ρL'(d,z)<RL,3≤L≤6,则判断(d,z)是能够通过的。 | ||
搜索关键词: | 随机数 生成器 测试 方法 | ||
【主权项】:
一种针对乘同余生成器(d,z,n)或(d,z)谱测试的方法,该乘同余生成器(d,z,n)或(d,z)包括用于模数的奇数整数d和用于乘数的与d互质的整数z以及用于种子的与d互质的整数n,连续生成整数序列{nk:≡nzk‑1mod(d)|1≤nk≤d,k=1,2,…}并通过实现算法{vk:=nk/d|0≤vk≤1,k=1,2,…}来给出输出随机数序列,该方法基于点阵GL(d,z)的几何形状的估值,其中所述生成器(d,z,n)的L个连续整数输出{Qk:=(nk,nk+1,…,nk+L‑1)|k=1,2,…}通过以下方式占据其位置:计算GL(d,z)的平行且相邻的点阵超平面之间的最大距离λL(d,z)并基于新参考值ML(d):=L‑1/2(L+1)(L‑1)/(2L)d(L‑1)/L,L≥3,来评估所述生成器(d,z)的ρL′(d,z):=λL(d,z)/ML(d),如果针对预定等级{RL>1|3≤L≤6}满足条件1<ρL′(d,z)<RL,3≤L≤6,则判断(d,z)是能够通过的。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中泽宏;,未经中泽宏;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410598989.0/,转载请声明来源钻瓜专利网。
- 上一篇:一种数据处理方法及电子设备
- 下一篇:一种信息处理方法及电子设备