Random number generator seeding method and apparatus
First Claim
1. A method of seeding a random number generator comprising the steps of:
- sensing an operator induced event;
capturing a current value of a fast running counter; and
using the captured count value to build a seed value that can be used to seed a random number generator.
0 Assignments
0 Petitions
Accused Products
Abstract
A random number generator seeding method and apparatus which includes the provision of an RNG seed register and means for capturing a current count number from one or more fast running counters contained within the apparatus upon the occurrence of an act or acts by an apparatus operator as he performs the normal set-up and initialization function. In the preferred embodiment means are provided for sensing particular acts of the operator, and upon detection of each such “event”, one or more of the counters within the system are read and the count value is appended to previously captured counter values until the desired seed length is obtained. At this time, the RNG is said to be seeded, the initialization phase is completed and the apparatus may be made available to players to commence game play or other use of the apparatus.
-
Citations
15 Claims
-
1. A method of seeding a random number generator comprising the steps of:
-
sensing an operator induced event;
capturing a current value of a fast running counter; and
using the captured count value to build a seed value that can be used to seed a random number generator. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. Apparatus for seeding a random number generator in a device using such a generator, said device having at least one fast running counter associated therewith, comprising:
-
at least one sensor for sensing an event and operative to generate a corresponding event signal;
at least one detector/latch responsive to said event signal and operative to capture a corresponding current count value of said fast running counter(s); and
at least one seed register for receiving the captured current count value and for using such value to build a seed for use by said random number generator. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. Apparatus for developing a seed for a random number generator in a device using such a generator, said device having at least one fast running counter associated therewith, comprising:
-
means for sensing an event and operative to generate an event signal;
means responsive to said event signal and operative to capture a corresponding current count value of at least one fast running counter; and
means for receiving the captured current count value and for using such count value to build a seed for use by said random number generator.
-
Specification