Lotto software creates lottery strategies based on the positional frequencies of lotto numbers.

Lottery Strategy by Lotto Software on Positional Frequency

By Ion Saliu, Founder of Lottery Software Science

Read the eBook on lotto, software, lottery, strategy, frequency, position, numbers.

Indelibly-Axiomatic Colleagues of Mine:

There is one piece of grandiose lottery software well-known around the world; it is used a lot more illegally than legitimately. I got my instincts and also antennae! I am referring here to FrequencyRank.EXE.

The program generates frequency reports two ways:

1.- Regardless of position;
2.- Position by position.

The numbers are ranked by frequency in descending order, from hot to cold.

Some of the most respected lotto software packages out there consider their strength to be the  number frequency as plotted by method #1 in FrequencyRank.EXE. Then, said software packages offer to the user the so-called best numbers to play: Usually, the top half of the lotto numbers based on frequency. I showed on several Web pages how weak that lottery strategy is.

It is infrequently that the winning lotto numbers come from the top-half of the  hot  numbers! 

How about a strategy based on positional frequency, as worked out by the function #2 in FrequencyRank.EXE? I believe it is a much more effective method of lottery number reduction. I did a test based on Pennsylvania 5-43 lottery game.

I ran FrequencyRank.EXE with the data file before the latest 5/43 lotto drawing I had downloaded: 10 15 17 3 40. I marked the winning numbers in the reports, and then I counted the respective frequency ranks.

Here is the situation for the  regardless of position analysis:

 9  33  19  28  1  7  23  34  25  30  40  43  15  3  27  2  17  32  6  20  39  11  12  5  26  8  13  4  31  38  41  16  37  22  42  35  24  29  18  21  10  14  36
Ranks: 8, 11, 13, 17, 41
Here is the situation for the  position by position analysis:
 1  2  3  7  6  4  5  8  9  10  16  12  13  15  11  19  17  14  20  27  21  22  23  24  25  26  18  28  29  30  31  32  33  34  35  36  37  38  39  40  41  42  43
Rank for position 1: 10
 
 11  12  9  15  13  7  17  5  4  14  18  19  8  3  23  24  21  16  6  25  26  28  22  20  27  10  30  33  29  1  31  32  2  34  35  36  37  38  39  40  41  42  43
Rank for position 2: 4
 
 19  23  25  28  20  9  22  15  24  17  27  18  30  26  16  21  29  6  33  32  11  13  14  7  31  8  12  36  38  1  2  3  4  34  35  10  37  5  39  40  41  42  43
Rank for position 3: 10
 
 34  32  31  33  27  30  25  26  23  28  35  20  37  41  38  29  19  21  22  13  16  17  36  24  8  39  12  15  4  5  18  6  7  1  9  10  11  2  3  40  14  42  43
Rank for position 4: 1
 
 40  43  39  42  33  38  41  34  37  35  30  36  32  29  28  31  22  26  13  20  21  2  23  24  25  3  27  4  5  6  7  8  9  10  11  12  1  14  15  16  17  18  19
Rank for position 5: 1
The  regardless of position analysis indicates a bad strategy as in the ordinary lotto software packages that ask you to pay with an arm and a leg. As I already pointed out many times now, it is best to reverse such lottery strategy and employ it as LIE elimination.

The  position by position analysis indicates a better lotto strategy — it is not present in the ordinary lotto software packages. I copied the top 10 numbers in each position and created a simple text file with 5 lines. Such file should generate 10 ^ 5 = 100,000 lotto-5 combinations — at the maximum. Some numbers are common (e.g. 4, 5, 7, 9 for positions 1 and 2), therefore fewer combinations will be generated. In fact, I ran Bingo75.EXE and the program generated 87,476 combinations.

We can further reduce that amount of combosnations by applying my unique LIE elimination method. We will apply the method to the output file with those 87,476 combinations.

Let's look at the top-10 in the  regardless of position report. There is only one winning lotto number in that range. Therefore, we can apply the ID2 filter in the LIE elimination function of Bright5. That ID2 alone could reduce all 87,476 combinations! Of course, several combinations overlap, so we will still be left with more LIE elimination work to do.

All 5 winning numbers are not in the top 40 numbers of the lotto game. Therefore, we can generate combinations from 40 numbers saved to a one-line text file. We can use  Make / Break in Super Utilities, or BreakDownNumbers.EXE. We got something easier to calculate now. Total combinations C(40, 5) = 658,008. That's how many combinations the Lie ID5 filter would eliminate at a maximum. Of course, many combinations overlap! But the final result would be a handful of combinations to play — if any! Because there will be cases when this lottery strategy will not hit — thus we save money.

The software is not ready to automate the task to higher degrees. The lottery software to generate the combinations is available. But the reporting software is not there. We need to see what  frequency ranks the lottery drawings consisted of. The ranks separated by  regardless of position and  position by position. Then automatically create the input files the same way as in SkipSystem.EXE… and then some… The shrewd reader with programming inclinations can't wait to go home and try my new lotto strategy…

New Features in Lotto Software

Thanks Brian for bringing to the forefront the workings of the generating methods in my lotto software. I put an effort to take inventory of them all the other day. Overall, there are two methods:

1) Regardless of position; e.g. from ONE string consisting of lotto numbers;
2) Position by position (from several ranges of numbers).

Method #2, as implemented in BreakdownNumbers.EXE and  Make / Break  functions in Super Utilities, is NOT true  position by position generating. I knew something was missing in Bright.exe. I discovered recently, when I posted in the Bingo thread. In fact, I had at my disposal Range-5.EXE that I released in 1999. I had upgraded the program to generate lotto combinations from NON-CONTIGUOUS ranges, as I presented in this thread. I thought the program was part of Bright.exe – but it wasn't.

The combinations generated by BreakdownNumbers IGNORE the positions of the lotto numbers. You can have 100 lines of lotto numbers. The program will generate the combinations regardless of position.

For now, I will email you this interim Range-5.EXE. Also, an interim B5.EXE to run the Range-5.EXE without typing the program name (menu #2).

I have always acknowledged how important your input was in creating the LieID software. Only you and I work with such lotto software. There are suckers out there who want me to believe that you collaborate with them in this new type of LieID software. I don't believe them – they only try to suck me up.

On the other hand, I feel like I have the duty to release the new and superior Bright.exe packages. I discovered a few more quirks — they are extremely rare in my software in the past 2-3 years. The  Any_1 filter is calculated totally accurately now by adding more drawings at the end of the draw-analysis range.

I missed at least 6 situations in pick-3 while reworking important parts of my lottery software. I had started strategies based on very large TOT filters (over 4000). I just saw that TOT in all layers hit at least once recently. I'll miss a few more while making the duly necessary updates to the Bright.exe packages. I know, you are good sport and will not get peed-off because I'll include in the upgrades the LieID software as well.

Range-5 New Version: 3.01

The quirks in Range-5.EXE were not real. All screens showed only this option:  Counting-Only. In fact, the generating processes were the correct ones; e.g.  * NON-Contiguous Lexicographic Generation *. Now, you have it: version 3.01. See two screenshots below.

The function C = Contiguous Ranges (e.g.1 15,16 31) was already in Lexico5.exe, part of Bright5.exe. The function is:  L = Lexicographic Combinations (main menu). The function generated accurately all lotto-5 combosnations from contiguous ranges of numbers. That was the original algorithm that I introduced in  rec.gambling.lottery back in 1999, then developed extensively on this page:

The function  N = Non-contiguous Ranges (9 2 13)  does what users expected from BreakdownNumbers.EXE or  Make/Break  functions in Super Utilities. Those lotto programs / functions did NOT represent true  position by position  generating. The numbers in the various input lines (e.g. pairings) appeared in position based on their size. That is, the smallest number appeared in position #1, while the largest number was placed in 5th position of the lotto combonation.

The function  N = Non-contiguous Ranges (9 2 13)  generates strictly position-by-position  lotto combinations from an input file. From the input file that I talked about in the first post (the top 10 lotto numbers in each position), the program will not generate a “combination” like:  10 9 15 34 40 . Mathematically, that is not a combination, but an arrangement. That is valid in horse racing trifectas, where the position counts; in lotto combination, the numbers are always sorted in ascending order.

1  2  3  7  6  4  5  8  9  10
11  12  9  15  13  7  17  5  4  14
19  23  25  28  20  9  22  15  24  17
34  32  31  33  27  30  25  26  23  28
40  43  39  42  33  38  41  34  37  35
Mathematically, an input file such this one should generate 10 * 10 * 10 * 10 * 10 = 100,000 5-number lotto combinations. That's the maximum and it is true only when there are no common numbers between the ranges. The input file above has overlapping numbers; total combinations generated: 61,774.

The program does not expect duplicate numbers in the same range. That is the normal situation, like in the case of the most frequent lotto numbers  position-by-position . If the user has ranges with duplicate numbers in the same range, the software will generate duplicate combinations. The program does not strip duplicates, like BreakdownNumbers.EXE or  Make / Break  functions in Super Utilities. The reason is to preserve a very good speed. Besides, duplicate numbers should never appear on the same line (positional range).

Original software generates lotto combinations position by position.

Lotto software generates from ranges of numbers in 5 or 6 positions.

Range-5.exe: New Version 3.1

The  strip-duplicates  function was added. The lines in the output files are sorted in ascending order perfectly. The incorrect situation as in the previous post shows now the lines sorted also in ascending order vertically:
1 12 24 38 41
1 12 35 36 41
1 12 35 38 41
1 15 21 23 36
1 15 21 23 41
1 15 21 31 36
The random combinations are also stripped off duplicates and the lines are sorted in ascending order vertically.

The  Count-only  functions could not be changed because they do not create output files. Sometimes, the  Count-only  functions will show more combinations (for the unusual situations with duplicate lotto numbers in the same line or range). These functions are meant for speedy calculations, not for real work.

I believe the latest version of Range-5.exe does exactly what is supposed to do. Meanwhile, I realized that the great theory in SkipSystem.exe did not have the proper combinations generators. I referred the users to the Super Utilities but positional ranges did not generate combinations strictly by positions. Now, I want to add generating routines to all modules in SkipSystem.exe. That includes the types of lotto games with scarcer software in my legacy: lotto-7, Powerball, Mega Millions, Euromillions. 

Update for SkipSystem.exe - Finalized Version

In the interim, this is an update to SkipSystem.exe. The update was worked only on the 5- and 6-number lotto modules. Screenshots below.

I thought it might be useful to Brian and others who have a strong interest in lotto-5. This time, the program generates combinations from the system files. Also importantly, the combinations from the positional systems are strictly position-by-position. This is a real positional system for lotto-5 based on skips:

1 5 7 10
12 16 24 33
18 19
27 34 37 41
37 38 39 40 42 43
The combinations generated are totally correct from a positional point of view:
1 12 18 27 37
1 12 18 27 38
1 12 18 27 39
1 12 18 27 40
1 12 18 27 42
1 12 18 27 43
1 12 18 34 37
… 
10 16 19 34 43
10 16 19 37 38
10 16 19 37 39
10 16 19 37 40
10 16 19 37 42
10 16 19 37 43
10 16 19 41 42
10 16 19 41 43
Total combinations generated from the system: 304. The maximum amount of combinations would be 768 (4 * 4 * 2 * 4 * 6).

Meanwhile, BreakdownNumbers.EXE generates only 6 combinations, as the positions are ignored:

37 38 39 40 42
37 38 39 40 43
37 38 39 42 43
37 38 40 42 43
37 39 40 42 43
38 39 40 42 43
Again, be sure to use only SkipSystem.exe for strict positional generating of combinations.

Lotto combinations, Powerball, Mega Millions, Euromillions generate from groups of numbers by lines.

The lotto software also creates gambling systems from skips of numbers.

This Powerball, Mega Millions skip system hit the jackpot several times.

You found here the Best Lottery Player At-Large, including Powerball, Mega Millions, Euromillions.

Visit Ion Saliu's great Web site, the founder of Powerball mathematics, science of Mega Millions.

Download your lottery software to create lotto systems based on skips of numbers.

Forums for lottery software, lotto strategy, systems, winning real life lotteries. Back to Forums Index         Socrates Home   Search  

Exit the best site of software, systems, strategies, mathematics of lotto skips.