Published in September 2010.
• Bright12: New lotto software generating 12-number combinations based on data files (real drawings) in 6-number lotto games.
The options specific to this lotto 6-12 software package and different from Bright-6 are F (filters) and C (12-number lotto combination generating). The filter report is generated by a lotto program named Lotto Group Skips 6. The 12-number lotto combinations are generated by the Combine6-12 application (over 3 MB in size). I left in the bundle all the programs incorporated in Bright6. I thought it convenient to do some lotto calculations or combination generating in the same interface, instead of hunting in different software packages.
First, let's take an artistically educated peek at the main menus. After all, lottery is the artistic science of randomness and the scientific art of order (lexicographical).
There was a mix of curiosity and skepticism (perhaps cynicism as well) expressed in my forums this year of grace 2010. It was related to an old lotto strategy that hit the jackpot but it wasn't played (1986)! I started the talk back in January 17, 2001. I wrote this message in my oldest forum: History of my Lottery, Lotto Experience: Software, Systems.
That post triggered questions in my previous forums and also from readers of my book. Why don't I present clearly and in detail that lotto strategy that hit a jackpot in 1986 (although it was not played)? I would start two threads in the forum, for open discussions on that lotto strategy. Then, I put together an article at SALIU.COM with human ad technical details (computer programming, software, probability theory).
The request to write specific software for this type of lotto strategy was imminent. The delay was also imminent primarily because the task is daunting. Generating 12-number combinations implies a huge amount of logical conditions. A 12-number combination consists of 12 single-number groups, 66 pairs (2-number groups), 220 triples, 495 quads, 792 quintets, and 924 sextets. All those subgroups are logical constructs that must be checked against every past lottery drawing (or simulated lotto combination).
To my surprise, I discovered yet another lottery programming technique. I only needed one logical bloc from my lotto-6 software. That logical bloc almost cloned itself a number of times equal to all those subgroups for 12-number generation! It was quite easy and surprisingly fast. I discovered also new tools to check for precision. The probability is very high that my lotto code for 12 numbers is as accurate as it can be.
Writing started, however, with 6-number lotto, specifically bookie lotteries. The discussion began in my previous forum and was triggered by a judgement error in my lotto pairing software. From there, we went on to bookie lotteries where the player can play groups of 2, or 3, or 4 numbers (instead of 6-number tickets as in traditional lotto).
It became apparent that new type of lotto software was needed.
I expanded the concept and I wrote LottoGroupSkips6. The lotto program generates a special report for lotto-6 regarding the SKIPS of the subgroups of numbers: Singles, Pairs, Triples, Quads, Quintets, Sextets. The report shows, draw by draw, when each subgroup last hit; that is, how many drawings each subgroup skipped in the most recent past. These 6 parameters will serve as filters in the lotto program that generates 12-number combinations while working with a 6-number lotto results file.
lotto-6of12 Here is the beginning of a report:
Look at a draw like #3. The Quints can be over 200000 in 4 out of 6 (over half). The sextet is over 9 million; Quad is over 1000 (minimum) and Trip is over 100 (minimum). Could be a very good strategy not only for bookie lotteries!
• The relationship between the above filters and the combination generators in Bright6 (Lexicographic, Optimized random, Wheeling) and MDIEditor Lotto WE:
The filters reported in the first program will feed the 12-number lotto combination generator: Combine6-12. The lotto software generates random combinations for lotto-6, but 12 numbers per combination; the data file must still be in the 6-numbers-per-line format as in the Bright6 programs. Only the minimum levels of the following filters are applicable in this type of software: Ones, Pairs, Triples, Quads, Quintets, Sextet.
Looking at the filters above, you might be inclined to apply the highest values to the 12-number lotto generator. Please keep in mind that 12-number games are very different from 6-number lotto games. Obviously, the odds are far higher as the number of total possible combinations is far larger. Furthermore, there is a limit imposed by the performance of the computers. Generating 12-number combinations with high filter levels can quickly come to a halt. The computers are not fast enough to find qualifying 12-number lotto combinations.
In addition to the performance limitations of the computers, one should be mindful also that a minimum number of subgroups are needed in order to build at least one combination. In 6 from 49 lotto, for example, we can eliminate up to 43 single-number groups (the Ones filter). In that extreme case, 49 – 43 = 6 numbers left. In 12 from 49 lotto, we can't eliminate more than 37 lotto numbers. What I want to say is that the filter levels for 12-number lotto must be significantly lower than for lotto-6 games. But there is still equivalency from 6 to 12 numbers. Say, we enable the Sextet filter in Combine6-12. The program will generate combinations that do not repeat any of the past 6-number draws set in Sextet. You can break the 12-number combo into 924 groups of 6 lotto numbers. None of the 924 will repeat any drawing from the range set by the Sextet filter.
Problem is, Combine 6-12 will have a hard time finding all those gazillions of 12-number lotto combinations that satisfy the restrictions imposed by very high filters. There are 92263734836 (over 92 billion) combinations in a 49 numbers taken 12 at a time set. I did several tests on my PC. I could not get to generate any 12-number combination for a 49-ball lotto number. I came across maximum values for the filters that my computer can't climb.
First of all, I used a real data file with drawings from the 6-49 lotto game played in Romania. I visited last summer and created a data file from the beginning of that lotto game. A file of simulated lotto drawings is mandatory. I used the best SIMulated data file for 6 / 49 lotto there is. I generated all 13983816 possible combinations in lexicographical order. Then, I shuffled (randomized) that file in Shuffle (part of the Bright12 package). The result was SIM-6. I combined the real data file with SIM-6 and got D6, the big data file used by Combine 6-12. Both files (SIM-6 and lexicographical 6/49) are available as downloads to registered members (huge sizes: over 300 MB each!)
My personal computer has these performance specs (2011):
Processor Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz, 2403 Mhz, 4 Core(s), 4 Logical Processor(s)
Installed Physical Memory (RAM) 4.00 GB
OS Name Microsoft Windows 7 Professional
System Type x64-based PC
These are non-rocket-science maximum values of filters I encountered:
Triples: 75
Quads: 500
Quintets: 3000
Sextet: 25000
That is, at each of those filter levels the program slowly, slowly generated lotto 12-49 combinations. It was so slow that I had the impression of back to the future! It felt like 1980s all over again, when I ran my Atari 800XL for days and nights only to get a couple of 12-number lotto combinations! A lot depends on your computer. You will need a few trial-and-error runs. Run this software at Command Prompt only. Close down all applications, including Internet browsers.
My old strategy usually enabled the Quad, Quintet, and Sextet filters simultaneously (only for a few past draws). I selected the last 3 combinations at the end of the run (2-3 days and nights). It was hard to get even 5 12-number combinations! That's why I chose 3 combinations; also, we were 3 players in the group. You might want to try lower settings for the Quad, Quint, and Sextet filters. The generation process should be slow, however. A slow generation is a favorite of randomness. The chance is better you'll get the 6-number winner within a small amount of 12-number combinations. Repeat, a 12-number combination expands to 924 lotto combinations that did not repeat from the past drawings. Such combinations have a better chance to hit the lotto jackpot in the near future.
We all here know by now that everything is ruled by randomness. Furthermore, any random event does repeat within a number of trials precisely calculated by mathematics (with a high degree of certainty, that is). Thusly, a 6 of 6 lotto combination in a 649 lotto game will repeat from 4400 past drawings with a 50% degree of certainty. My probability software Collisions makes the calculations a breeze even for those hard-headed bullish, religious idiots who attack me (especially in the back). Read this eBook, will you:
So, I chose 3 12-number combinations. I wheeled each combination twice by applying one of the special lotto wheels I created. The lotto wheels consisted of 4 groups of 3 numbers each, for a total of 12 numbers in the pool. First, I sorted a 12-number combination in lexicographical order, then I applied the lotto wheel. At that time, I was lowly aware of randomness and its almighty presence. I no longer sort the number pools lexicographically. I randomize or shuffle the numbers. The more randomization iterations, the better the probability to come across the winning lotto combination.
The best way to apply the 12-number lotto wheel is randomization. The 12-number lotto combinations are already in random order. Leave them as-is. If you want to apply the 12-lotto wheel twice, group the numbers by frequency. The Super Utilities option (Software Lotto 6) creates very good frequency reports for pairs and triples. Group lotto numbers that show good frequency together. Another option to consider is to wheel a 12-number lotto combination only once. That way you can choose to play twice as many 12-number combinations. Again, my lottery software is the best tool to wheel your lotto numbers: Lotto Wheeler.
You can see how a lotto strategy fared in the past by going back 100 drawings in your game. Delete the top 100 draws in your Data-6 file. Save it as Data-6.2. Recreate the new D6 (Data-6.2+SIM-6 D6). Run Combine-6-12 with your filter settings (the slow generating process). Select your combinations from the bottom of the output file. Use Winners (also included in Bright12) to check for winners against your original Data-6. Repeat the process by deleting the top 99 draws from your Data-6. Save again as Data-6.2. Recreate D6, etc.
How to use Winners to check for winners against your file with real lotto drawings.
Of course, you applied a 12-number lotto wheel, so you have a group of 6-number lotto combinations (with the numbers to play). Run Winners for such a group and against your original Data-6 (never against Data-6.2 or D6).
You can also use Winners for 12-number combinations without applying a lotto wheel first. You chose a number of 12-number lotto combinations. You don't wheel them. You want to check how that group of 12-number lines would have fared in the past. Because, by wheeling the lotto numbers, chances are you will lose the jackpot combination more often than not. In this case, you run Break Down Numbers (option B: Break Down Lines of Numbers). The program will break the 12-number lines (combinations) into groups of 6 lotto numbers each. Feed that group to Winners (as input file).
Caveat:
Break Down Numbers will eliminate all duplicates and allow only unique 6-number combinations. You might notice, however, that 12-number lines generated by Combine 6-12 have in common 6, or 7, or 8 groups of numbers. Therefore, multiple jackpot lotto combinations are possible, but Winners will report only one.
Bright 12 is immediately available to download to registered members:
Before downloading, create a folder (directory) for this software package; e.g. BRIGHT12. You can create a folder more easily in the GUI mode, in Windows Explorer (File Explorer in Windows 8, 10). Open Explorer and find your drive C:. You will probably find it under My Computer (or simply Computer in Vista / Windows 7; This PC in Windows 10). Double click C: in the left pane. Move to the right pane, all the way down. Right click on the empty space. From the ensuing menu select New, then Folder. In the highlighted New Folder type BRIGHT12. You download Bright 12 from saliu.com to your C:\BRIGHT12 folder.
You can decompress BRIGHT12 in Windows Explorer. Navigate to your C: drive, then to the BRIGHT12 folder. Double click on the folder. Move to the right pane and now double click BRIGHT12. The self-decompression starts automatically. Select the same folder for the location of the decompressed files. You can do the same thing at the command prompt. At the C:\BRIGHT12 prompt, you type: Bright12 and press Enter. The decompression starts automatically and you can select the same folder as the destination.
After decompression, read either README.TXT or README12.TXT. Type B12 (or b12) to start the application. Remember also, B12 is a vitamin extremely beneficial to the brain! I always take supplements with high dosage of vitamin B12, even though I am not vegetarian…
Resources in Lottery Software, Strategies, Systems, Lotto Wheels
See a comprehensive directory of the pages and materials on the subject of lottery, lotto, software, systems, lotto wheeling.
Home | Search | New Writings | Odds, Generator | Contents | Forums | Sitemap