Object-oriented pseudo-random number generator interface
First Claim
1. A method of facilitating the generation of pseudo-random numbers, the method comprising:
- receiving input specifying an output range; and
invoking a constructor method to generate a pseudo-random number generator object having one or more methods for generating pseudo-random numbers within the specified output range.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and techniques to generate pseudo-random numbers in a specified target range. In general, in one implementation, the technique includes an object class definition that defines a constructor method for generating a pseudo-random number generator object that is capable of generating pseudo-random numbers within a specified output range and a method for instructing the pseudo-random number generator object to output a pseudo-random numbers within the specified output range. The pseudo-random number generator may use a specified seed. In that case, generating pseudo-random numbers within a specified output range may generate a reproducible sequence if the same seed is used. The pseudo-random number generator may be defined to generate pseudo-random numbers that are uniformly distributed across the specified output range.
27 Citations
22 Claims
-
1. A method of facilitating the generation of pseudo-random numbers, the method comprising:
-
receiving input specifying an output range; and
invoking a constructor method to generate a pseudo-random number generator object having one or more methods for generating pseudo-random numbers within the specified output range. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of facilitating the generation of a pseudo-random number generator, the method comprising:
-
providing a class definition that defines an object for generating pseudo-random numbers within a specified output range;
receiving input specifying the output range; and
invoking a constructor method to create a pseudo-random number generator object capable of providing pseudo-random numbers in the specified output range. - View Dependent Claims (11)
-
-
12. An object class definition comprising:
-
a constructor method for generating a pseudo-random number generator object that is capable of generating pseudo-random numbers within a specified output range; and
a method for instructing the pseudo-random number generator object to output a pseudo-random numbers within the specified output range. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A method of generating pseudo-random numbers, the method comprising:
-
providing an output range to a pseudo-random number generator object; and
invoking a method within the pseudo-random number generator object that causes pseudo-random numbers within the output range to be generated by the pseudo-random number generator object. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A method of facilitating generation of PRNs, the method comprising:
providing a single object-oriented interface that enables PRN generation and PRN mapping, the single object-oriented interface comprising a constructor method for generating a PRNG object that is capable of generating PRNs within a specified output range and a method for instructing the PRNG object to output PRNs within the specified output range.
Specification