高质量伪随机数的获取方法
基本信息
申请号 | CN202111164601.2 | 申请日 | - |
公开(公告)号 | CN114063981A | 公开(公告)日 | 2022-02-18 |
申请公布号 | CN114063981A | 申请公布日 | 2022-02-18 |
分类号 | G06F7/58(2006.01)I;G06F17/16(2006.01)I | 分类 | 计算;推算;计数; |
发明人 | 聂旻杰 | 申请(专利权)人 | 上海热线信息网络有限公司 |
代理机构 | 上海天协和诚知识产权代理事务所 | 代理人 | 沈国良 |
地址 | 200023上海市黄浦区鲁班路558号2楼A18-175室 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种高质量伪随机数的获取方法,本方法将传入的随机种子赋给初始的数据集合作为初值,根据递推式递推求出基础的算法元素链;对元素链进行旋转操作处理,对旋转后的元素链的每个集合元素进行遍历,提取输出原始的随机元素集合;在随机元素集合中按原有的随机元素间隔输出伪随机数。本方法克服传统伪随机数获取的缺陷,用于在应用开发中获取随机算法的调用,生成质量更高的伪随机数,有效避免从一段序列猜测出伪随机数发生器的工作状态或者下一个伪随机数,杜绝系统漏洞,确保系统的稳定、可靠应用。 |
