发明名称 SYSTEM, METHOD, AND COMPUTER-READABLE MEDIUM FOR HIGH THROUGHPUT PSEUDO-RANDOM NUMBER GENERATION
摘要 Disclosed embodiments include systems, methods, and computer-readable media for generating pseudo-random numbers. Disclosed embodiments may receive, by the at least one processor, range data indicating a range of numbers. Disclosed embodiments may generate, based on the range data and by the at least one processor, a digitized finite state machine configured to produce pseudo-random output within the range of numbers. Further, disclosed embodiments may provide, by the at least one processor to a specialized pattern-matching device, programmable instructions to implement the digitized finite state machine on the specialized pattern-matching device. Disclosed embodiments may transmit, by the at least one processor to the specialized pattern-matching device, a pseudo-random bit stream for processing by the digitized finite state machine. Disclosed embodiments may receive, by the at least one processor from the specialized pattern-matching device, pseudo-random output from the digitized finite state machine.
申请公布号 US2017083288(A1) 申请公布日期 2017.03.23
申请号 US201615091925 申请日期 2016.04.06
申请人 University of Virginia Patent Foundation, d/b/a University of Virginia Licensing & Ventures Group 发明人 WADDEN John Pierson;BRUNELLE Nathan James
分类号 G06F7/58 主分类号 G06F7/58
代理机构 代理人
主权项 1. A method for generating pseudo-random numbers, comprising: receiving, by at least one processor, range data indicating a range of numbers; generating, based on the range data and by the at least one processor, a digitized finite state machine configured to produce pseudo-random output within the range of numbers; providing, by the at least one processor to a specialized pattern-matching device, programmable instructions to implement the digitized finite state machine on the specialized pattern-matching device; transmitting, by the at least one processor to the specialized pattern-matching device, a pseudo-random bit stream for processing by the digitized finite state machine; and receiving, by the at least one processor from the specialized pattern-matching device, pseudo-random output from the digitized finite state machine.
地址 Charlottesville VA US