System and method for generating pseudorandom numbers
First Claim
Patent Images
1. A system for generating a pseudorandom number, comprising:
- a pseudorandom number generator; and
a mapping system that assigns each number generated by the pseudorandom number generator to an output value selected from a set of predetermined output values.
1 Assignment
0 Petitions
Accused Products
Abstract
A system that has a pseudorandom number generator and a mapping system. The pseudorandom number generator generates a random number that is mapped by the mapping system to an output value that is selected from a set of predetermined output values. To increase the randomness of the sequence of numbers generated by the pseudorandom number generator, a tap and/or seed value of the pseudorandom number generator can be varied.
75 Citations
25 Claims
-
1. A system for generating a pseudorandom number, comprising:
-
a pseudorandom number generator; and
a mapping system that assigns each number generated by the pseudorandom number generator to an output value selected from a set of predetermined output values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for generating a pseudorandom delay, comprising:
-
a first linear feedback shift register for generating a pseudorandom number, the first linear feedback shift register comprises at least one tap and a variable seed value; and
a mapping system configured to assign each pseudorandom number value to a corresponding coarse delay value, the coarse delay value associated with an interval from a plurality of substantially equal intervals based on a range of the first linear feedback register and a number of coarse delay values. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A system for generating a pseudorandom number, comprising:
-
means for producing a pseudorandom number; and
means for mapping the pseudorandom number to an output value selected from a set of output values. - View Dependent Claims (18, 19, 20)
-
-
21. A system for generating a randomized delay for a plurality of devices where each device has an associated delay, each device comprising:
a pseudorandom number generator for generating a sequence of pseudorandom numbers, each pseudorandom number of the sequence of pseudorandom numbers corresponding to a delay factor, the pseudorandom number generator comprising;
a pseudorandom number generator for generating the sequence of pseudorandom numbers;
a mapping system for mapping each of the pseudorandom numbers to a one of a discrete number of delay values; and
a system for pseudo-randomly generating at least one of a tap setting value and a seed value for each sequence of pseudorandom numbers. - View Dependent Claims (22)
-
23. A method, comprising:
-
pseudo-randomly generating a number within a predefined range of a plurality of numbers; and
mapping the pseudo-randomly generated number to an output value based on an interval associated with the pseudo-randomly generated number. - View Dependent Claims (24, 25)
-
Specification