发明名称 | 随机数发生器和随机数生成方法 | ||
摘要 | 随机数发生器和随机数生成方法。随机数发生器包括:带进位反馈移位寄存器;候选随机数产生装置,响应于所述带进位反馈移位寄存器处于其状态序列中的预定状态,基于所述带进位反馈移位寄存器的主寄存器中的位,通过指定逻辑产生至少两个候选随机数,其中所基于的主寄存器中的位的数目不少于要产生的随机数的位数;控制数据产生装置,基于所述预定状态下所述主寄存器中的位,通过另一指定逻辑产生控制数据,其中所述控制数据的可能值的数目不少于所述候选随机数的数目;和选择装置,根据所述控制数据的值选择所述至少两个候选随机数中相应的候选随机数,作为所产生的随机数。 | ||
申请公布号 | CN101996065A | 申请公布日期 | 2011.03.30 |
申请号 | CN200910168490.5 | 申请日期 | 2009.08.26 |
申请人 | 索尼株式会社;西安电子科技大学 | 发明人 | 董丽华;曾勇;李晖 |
分类号 | G06F7/58(2006.01)I | 主分类号 | G06F7/58(2006.01)I |
代理机构 | 北京集佳知识产权代理有限公司 11227 | 代理人 | 杜诚;李春晖 |
主权项 | 一种随机数发生器,包括:带进位反馈移位寄存器;候选随机数产生装置,响应于所述带进位反馈移位寄存器处于其状态序列中的预定状态,基于所述带进位反馈移位寄存器的主寄存器中的位,通过指定逻辑产生至少两个候选随机数,其中所基于的主寄存器中的位的数目不少于要产生的随机数的位数;控制数据产生装置,基于所述预定状态下所述主寄存器中的位,通过另一指定逻辑产生控制数据,其中所述控制数据的可能值的数目不少于所述候选随机数的数目;和选择装置,根据所述控制数据的值选择所述至少两个候选随机数中相应的候选随机数,作为所产生的随机数。 | ||
地址 | 日本东京都 |