Patent ID: 6728654
Filing Date: 2004-04-27
Classification: G06F

Abstract:
A random number indexer, comprising:a pseudo-random number generator that generates a sequence of pseudo-random numbers in response to a seed; an index array that uniquely identifies each said pseudo-random number with an identifying indicia in a one-to-one correspondence; and a computer program coupled to said index array, said computer program provides said seed to said pseudo-random number generator, said computer program further comprises a plurality of functions including a first function and a last function, each said function further requests and receives a pseudo-random number; wherein each said request for a pseudo-random number further comprises a request for a pseudo-random number uniquely corresponding to a specifically identified one of said identifying indicia of said index array, such that each said function within said plurality of functions receives the same one specific pseudo-random number if said seed remains constant under all of the following circumstances: when said plurality of functions executes in a first order, when said plurality of functions executes in any order different from said first order, or when a new function that requests and receives a pseudo-random number is added to said computer program and said new function executes either before said first function or after said first function but before said last function.