发明名称 具连续多重缓冲功能的随机数产生器及产生随机数据方法
摘要 本发明公开了一种随机数产生器中的多重缓冲装置及产生随机数据方法,其中微处理器包括随机数产生器,其使用多个缓冲器,以缓冲由产生器所产生的随机数据字节。此装置维护一第一选择器,其用于选择其中一个缓冲器,作为目前填充所产生字节的缓冲器。当目前的填充缓冲器已满时,此装置更新第一选择器,以选取不同的缓冲器,并持续此过程,直到所有缓冲器填满为止。此装置也维护一第二选择器,其用于选择其中一个缓冲器,作为目前提供随机数据字节给应用程序的缓冲器。当目前的供应缓冲器已空时,此装置更新第二选择器,以选取不同的缓冲器,并持续此过程,直到所有缓冲器清空为止。
申请公布号 CN1308811C 申请公布日期 2007.04.04
申请号 CN03158191.9 申请日期 2003.09.16
申请人 智慧第一公司 发明人 G·葛兰·亨利;泰瑞·派克斯
分类号 G06F7/58(2006.01);G06F9/22(2006.01) 主分类号 G06F7/58(2006.01)
代理机构 北京市柳沈律师事务所 代理人 黄小临
主权项 1、一种有效缓冲一硬件随机数产生器中的随机数据的装置,其特征在于,包含:一多路分用器,包括:一数据输入端,用以接收一随机数据字节;至少第一及第二输出端,用以选择性地输出该随机数据字节;以及一控制输入端,用以指定该至少第一及第二输出端其中之一,以送出该随机数据字节;至少第一及第二缓冲器,分别具有至少第一及第二输入,分别连接至该至少第一及第二多路分用器输出端,该至少第一及第二缓冲器也分别具有至少第一及第二输出端;以及一控制逻辑,连接至该多路分用器,配置为产生一控制信号,送至该多路分用器的控制输入端,以指定该至少第一及第二缓冲器其中之一,以接收该随机数据字节。
地址 美国加利福尼亚佛蒙特市
您可能感兴趣的专利