referring now to the drawings , fig1 shows a roulette wheel 10 onto which a ball 11 is to be launched . an energizable launch device or mechanism 12 is available to provide the actual launching of the ball . a remote transmitter 14 is controlled by a push button 15 . when the button 15 is pushed the transmitter generates a start game signal 16 that is then transmitted to an electronic random time delay circuit 17 . the transmission of the start signal 16 is represented in fig1 by a dotted line and arrow , indicative of the fact that any of several different means may be utilized for communicating a start game signal to the electronic random time delay circuit 17 . also associated with the time delay circuit 17 is a time delay readout 18 which visibly indicate the actual amount of time that transpires after the start button 15 is pressed and before a launch signal is generated to energize the launch mechanism 12 . in accordance with the invention a random time period is generated by electronic circuitry as shown in fig2 . referring now to fig2 ( a ) of the drawings , the principal operative circuit elements that create a random time delay period are a square - wave generator 20 , a latching flip - flop 25 , and a d flip - flop 30 . the operation of the d flip - flop 30 is of unique importance and will be described first . d flip - flop 30 has an input 31 which receives an enable signal on output 27 from the latch 25 , and an input 32 which receives the output signal of the square - wave generator 20 . it also has a primary output terminal 33 from which a launch signal 40 is to be generated . the operation of the d flip - flop is such that an output signal on terminal 33 is only possible after the voltage signal on input 32 has raised from a low to a high voltage level . in other words , if the input signal received on terminal 32 from square - wave generator 20 is already high at the time the enable signal starts , then nothing else will happen ; flip - flop 30 will not then produce an output until its square - wave input on teminal 32 goes down to its lower voltage level and then later rises to the higher level . fig2 ( b ) shows the time relationships resulting from the circuitry of fig2 ( a ). the start game signal applied to terminal 26 of latching flip - flop 25 causes the enable signal on terminal 27 to rise to its higher level . that time is designated as t1 . assuming that the output signal on output terminal 32 of square wave generator 30 is still at a low level , a random time delay period extending from t1 to t2 will now take place . the time when the output terminal 32 of generator 30 rises to its high level is designated as time t2 . the co - existence of the continuing enable signal on line 27 at its high level and the change of terminal 32 to a high level then causes the d flip - flop 30 to generate a launch signal 40 on its output terminal 33 . the time interval between time t1 and time t2 is a randomly generated time interval . it will be understood that the operation of square wave generator 20 is not synchronized with anything else in the circuitry . the square wave genereator may , for example , be a free - running multivibrator with either equal or unequal time periods for its two output states . alternatively , a high - frequency oscillator could be utilized with a frequency divider circuit to create a low frequency square wave output on terminal 32 . by selecting a desired time period for the low voltage level output of generator 20 it is possible to generate random time delays that may be either a very small fraction of a second , or as much as several seconds , as may be desired . the random time delay interval will never exceed the duration of the low voltage level of the low frequency square wave output on terminal 32 . clock signal generator 50 is an independent circuit . the clock frequency is selected to be at least many times the frequency of the square wave output signal of generator 20 . when the signal received on terminal 32 goes from low to high , there may then have been a rather large number of clock pulses which the counter 45 would have counted before the output signal of the generator 20 goes low again . the time delay count displayed on the readout device 18 may be calibrated in any desired units , since players or customers for the game will be primarily interested in seeing that the time delays are random and not pre - programmed . latching flip - flop 25 performs the function of receiving and storing the start game signal 16 generated from the remote transmitter 14 , shown in fig1 . it is only while the output 27 of flip - flop 25 is at its high voltage level that the d flip - flop 30 can generate a launch signal 40 on terminal 33 . thus , d flip - flop circuit 30 acts like an “ and ” circuit in which the two inputs required to be present concurrently are ( 1 ) an enable signal that has been received from output terminal 27 of latch 25 and continues to exist ; and ( 2 ) the output of square wave generator 20 on terminal 32 having risen from its low to its high level and continuing to exist at that level . during the time period that these two conditions exist concurrently , the counter 45 will count pulses from the clock generator 50 and provide a corresponding output to display 18 . when the output voltage of the d flip - flop returns to its lower level the count will stop , under control of complementary output line 34 of d flip - flop 30 . readout from display 18 is available from the time that the counting starts until the high output voltage level from d flip - flop 30 ends , at which time complementary output terminal 34 of the flip - flop generates a signal indicating that the count should be stopped . this signal on terminal 34 is combined through an “ and ” gate 57 with the output of latch 25 , to instruct counter circuit 45 to stop counting . the accumulated time count will then remain visible for a period of time . thus according to my invention i have provided a method and apparatus for randomly controlling an actual or simulated roulette game , which ensures that a dealer or game management system cannot and has not “ rigged ” the play . furthermore , my novel method not only operates the game in a random fashion , but also provides information to the player so that he or she will be positively assured of that . when the ball has stopped , and its stoppage has been electronically detected , one of the inputs required for “ and ” gate 60 is satisfied . the other requirement is a reset game signal on input line 61 . when these two inputs co - exist , gate 60 then produces a negative output pulse acting as a reset signal which is delivered to each of three different places to return the ciruitry to initial starting condition . one of those three destinations is latch 25 ; another is d flip - flop 30 ; and the third is counter 45 . it is desirable for the random time count displayed in device 18 to remain visible for some period of time after the ball has stopped , in order to allow the players or customers adequate time to see and understand the random time delay count . this provides assurance to the customer of the randomness of operation . with the circuitry as presently illustrated it is necessary for the dealer ( or someone else ) to send a game reset signal on input line 61 ; then , it is also necessary to push the remote button 15 in order to actually start a new game by again launching the ball . it would be possible to combine start button 15 and reset game line 61 into a single control , but that would not be the preferred approach . referring now to fig3 a , 3 b , and 3 c , it will be seen that driving power to launch the ball 11 may be achieved by any of three different methods . as shown in fig3 a a one - shot multivibrator 70 delivers a pulse of energy to a spring - loaded solenoid 71 , which in turn drives a plunger 72 to launch the ball 11 . as shown in fig3 b a source 75 of pressurized air may be selectively admitted through a valve 76 to drive the launch plunger 72 . fig3 c indicates that a loaded spring 95 may be released to drive a ball flipper 97 . i presently prefer the electromechanical action as provided by the solenoid 71 . although any one of these launch mechanisms may be utilized in accordance with my novel method , there are other known mechanisms that could , if desired , be used for that purpose . referring now to fig4 , there is shown a retrofit apparatus in accordance with the presently preferred form of my invention that may be used to modify an existing roulette table to accomplish the purposes of my invention . a cable 90 receives the launch signal 40 from output 33 of d flip - flop 30 . housing 13 for the roulette wheel 10 has an opening 80 for receiving the launch device 12 . launch device 12 includes the one - shot multivibrator 70 which is located in a relatively large rearward part of opening 80 . a smaller forward portion 84 of opening 80 extends forwardly . a plunger 72 is reciprocably movable within forward housing 84 for launching the ball 11 . the multivibrator 70 delivers a pulse of energy to a spring - loaded solenoid 71 , also contained within housing portion 82 , and which in turn drives the plunger 72 to launch the ball . method of operation . before a game is started it is necessary for the dealer to place the ball in the extreme forward end of opening 80 where it may be engaged by plunger 72 . then a reset game signal is applied to line 61 . the apparatus is now ready to start a game . the next step is for the dealer — or a player or customer — to push the remote button 15 , causing a start signal to be generated . this causes flip - flop 25 to latch in the enable state , at time t1 . when the output wave of square - wave generator 20 again rises to its high level , at time t2 , a launch signal 40 will be generated and plunger 72 will launch the ball . at the same time , the counter 45 will have accumulated a count indicative of the random time delay that has transpired between the pushing of button 15 and the application of the launch signal to energize launch mechanism 12 . a count that represents the random time delay is then visibly displayed in the display device 18 . the dealer may then reposition the ball in preparation for another game . the time delay display will remain until another game reset signal is applied to line 61 . fig5 through 7 show a modified form of the table game in accordance with my invention . fig5 schematically illustrates a system for varying the electric motor speed to drive the wheel rotation . fig5 and 6 show an apparatus in which the wheel includes a fixed outer part 104 and a rotatable inner part 106 . as indicated at the top of fig5 , one momentary switch button 100 is pushed to select the energy level to be applied to the wheel , and then a second button 102 is pushed to start launching of the ball . fig7 is a schematic drawing of an electronic circuit including a counter ce , enabled by the first push button 100 , for selecting the energy level for motor energization and hence the motor drive speed . for internet gaming or gaming conducted by other remote electronic communication it may be desirable to display a simulated movement of the wheel and ball on a screen that is being viewed by the player or customer . on the other hand , the player may be interested only in the final numbers that determine win or loss . fig8 illustrates a software system for operating a virtual or simulated game in which the player is provided with positive assurance that the operation has been random . the wheel rotation and ball movement are electronically simulated , and an electronic display of randomly selected numbers which control the operation provides proof that the operating results are randomly controlled . in internet gaming encrypted communication is very desirable , if not asbolutely essential . fig9 illustrates an encryption system for communicating bets via internet to a remotely located gaming establishment . the gaming house ( or its computer ) initially selects one - half of an encryption key and sends it to the player . the player then selects a second half for the encryption , but stores it in secure storage under his control pending outcome of the game . after the player has made a bet , the game has been played , and a winning number such as 17 has been determined , the player then sends the second half of his encryption code to the gaming house in order to collect his winning . according to my invention , any one of various kinds of random control may be applied to an actual game . in an actual game there may be an adjustment or variation in a one - time energy level imparted to the launch mechanism for launching the ball , or in an energy level that is imparted in steady - state fashion , or in an energy level that is imparted in a variable amount to an electric motor that in turn drives the rotation of the wheel . in a virtual or simulated game there may be any number of parameters that are randomely selected and controlled , and displayed to the customer as proof of the randomness of operation . the presently preferred embodiment of my invention has been disclosed in detail in order to comply with requirements of the patent laws . it will be understood , however , that other modifications and variations will be understood by persons who are skilled in the art , and that the scope of my invention is to be judged only in accordance with the appended claims .
a method of controlling at least one of the launch time of the ball , the speed of rotation of the wheel , and the speed of movement of the ball , in such a way that none of those factors is under the immediate control of a game manager ; and displaying information to confirm the randomness of the operation .