Gaming machine having truly random results
First Claim
Patent Images
1. A gaming machine, comprising:
- a circuit for generating a random game result, said circuit comprising means for generating truly random events and means for producing, in accordance with at least one prespecified probability distribution, independent game results based upon said truly random events; and
means for displaying the game result.
9 Assignments
0 Petitions
Accused Products
Abstract
A gaming machine produces truly random results using a noisy oscillator to randomly vary the frequency of a clock signal used to cycle a counter through its states. Multiple random numbers can be generated during the same game using the same circuitry, yet still achieve truly random results.
573 Citations
25 Claims
-
1. A gaming machine, comprising:
-
a circuit for generating a random game result, said circuit comprising means for generating truly random events and means for producing, in accordance with at least one prespecified probability distribution, independent game results based upon said truly random events; and means for displaying the game result.
-
-
2. A gaming machine comprising:
-
a circuit for generating a random game result, said circuit comprising means for generating truly random events and means for producing, in accordance with at least one prespecified probability distribution, independent game results based upon said truly random events; and means for displaying the game result; wherein said generating means comprises a noise diode.
-
-
3. A gaming machine, comprising:
-
a circuit for generating a random value, said circuit having a clock input; noisy oscillator means for generating a clock input signal having a random frequency to be provided to said clock input; means for selecting a state of said circuit as the random value; means for translating the random value into a game result; and means for displaying the game result. - View Dependent Claims (4, 5, 6, 7, 8)
-
-
9. A gaming machine, comprising:
-
a circuit for generating a random game result, at least a portion of said circuit forming a finite state machine wherein each state corresponds to a potential game result and wherein said circuit has a clock input; noisy oscillator means for generating a clock input signal having a random frequency on a noisy oscillator output to be provided to said clock input, the clock input signal clocking the finite state machine through its states; means for selecting a state of the finite state machine; means for translating the selected state of the finite state machine into a game result; and means for displaying the game result. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A gaming machine requiring generation of at least two random numbers per game, comprising:
-
means for generating a random number within a first predetermined range of numbers, said generating means including a clock input and said generating means cycling through a plurality of states, each state corresponding to one of the numbers within the first predetermined range of numbers; means for sequentially querying said generating means to select the existing state of said generating means as a random number; noisy oscillator means for producing a signal having a random frequency within a second predetermined range of values, wherein said signal is input to said clock input; means for translating the sequentially selected random numbers into at least one game outcome; and means for displaying the at least one game outcome. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A nonuniform probability distribution gaming machine having a number of possible game results, comprising:
-
means for generating a first random number uniformly distributed on a first predetermined range of numbers; means for generating a second random number uniformly distributed on a second predetermined range of numbers; a memory for storing a main array having an entry for each number in the first predetermined range of numbers and an alias array having an entry for each number in the first predetermined range of numbers wherein each main array entry is a number within the second predetermined range of numbers and wherein each alias array entry is a number in the first predetermined range of numbers; a processor electronically connected to said memory, said means for generating a first random number and said means for generating a second random number, for determining a game result based upon said first random number, said second random number, said main array and said alias array; and means for displaying the game result. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A nonuniform probability distribution gaming machine having at least two stages, each stage of which has a corresponding number of possible game results, comprising:
-
first means for generating a first random number uniformly distributed on a first predetermined range of numbers corresponding to the set of possible game results for each stage, said first generating means including a first clock input and said first generating means cycling through a plurality of states, each state corresponding to one of the numbers within the first predetermined range of numbers; second means for generating a second random number uniformly distributed on a second predetermined range of numbers for each stage, said second generating means including a second clock input and said second generating means cycling through a plurality of states, each state corresponding to one of the numbers within the second predetermined range of numbers; means for sequentially querying said first generating means to select the existing state of said first generating means as a first random number for each stage; means for sequentially querying said second generating means to select the existing state of said second generating means as a second random number for each stage; first noisy oscillator means for producing a first signal having a random frequency within a first predetermined range of values, wherein said first signal is input to said first clock input; second noisy oscillator means for producing a second signal having a random frequency within a second predetermined range of values, wherein said second signal is input to said second clock input; a memory for storing a main array and an alias array for each stage, each said main array having an entry for each possible game result for that stage and each said alias array having an entry for each possible game result for that stage, wherein each main array entry is a number within the second predetermined range of numbers for that stage and wherein each alias array entry is one of the possible game results for that stage; a processor electronically connected to said memory, said first generating means and said second generating means, said processor determining a game result for each stage based upon said first random number, said second random number, said main array and said alias array for that stage; and means for displaying the game results.
-
-
25. A gaming machine, comprising:
-
means for generating a random game result, said means comprising means for generating truly random events and means for producing, in accordance with at least one probability distribution, independent game results based upon said truly random events; and means for displaying the game result.
-
Specification