Randomness Control for Keno
Before each regular round, the numbers from 1 to 80 are randomly shuffled by the server. As a result, a random sequence of 80 numbers is created. The first 20 elements of this sequence are planned for use in the course of a round, when 20 drawn balls will appear in the game window.
When operating with randomness control, the same scheme used in card games is used in Keno. The panel in the upper part of the game window looks as follows:
The 1 button is used to receive reference information. In field 3, there is the checksum of the sequence of numbers that will be used in the current round. The checksum is computed according to the SHA-256 algorithm. Using the 2 button, this checksum can be copied to the clipboard.
Before the beginning of a round, a sequence of 80 numbers can be modified, just as a deck of cards in the casino’s card games. In other words, the player can change the order in which numbers are set in the sequence. The same mechanisms as in card games are used to do this: either cutting the sequence (field 5) or reordering of numbers (field 6).
When the round is finished, a new checksum will appear in field 3. This checksum corresponds to the new sequence that will be used in the next round. At that point the player can check the results of the just finished round by pressing the 4 button. A new window will then open where the player will see the previous checksum as well as all the information about the initial sequence that was used in that round. The information appears as a text sequence, for example:
numbers : 50 21 6 26 2 77 8 43 22 9 16 27 69 35 76 68 62 55 42 44 74 65 31 79 61 63 47 30 19 20 24 1 38 71 7 36 41 73 39 17 58 12 52 59 4 10 34 23 53 75 14 15 3 29 33 37 11 64 51 13 5 67 48 70 18 40 32 78 72 28 66 46 56 54 25 45 49 60 80 57;
server code word : csifwBEgXvIWVUhMCCp8GIxsWb7E3L9q
After the word numbers, all numbers of the initial sequence are listed. After the words server code word, there is the key phrase that is formed by the server for casino safety.
By clicking on the Calculate checksum button, the player will see the checksum for the text information mentioned above. The player can then compare this checksum to the one received at the beginning of the round. The fact that these two sums correspond proves that the game used the same sequence that was created at the start.
In the lower part of the window, the player can see the initial sequence of 80 numbers as well as the modified sequence after the cut or reordering. First, the player can confirm that the sequence was correctly modified. Secondly, he can check whether the 20 numbers of balls in the previous round corresponded with the first 20 numbers in the modified sequence. In order to do this, the player must remember or write down the numbers that were drawn in the round.
If the player chooses, he can view information about all rounds during the current game session. He can scroll through them using the previous and next buttons.
When the player wants to finish the game and presses the Exit button, the game session will be closed. After that, any data about the sequence that was used in the last round will be inaccessible. If the player wants to save this information, he should postpone the session using the standard way of closing the window (with the close button in the upper-right corner).