发明名称 |
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 |