delta lotto

The Delta Lotto System

Presents our FREE computer lotto number generator

Suppose someone gave you a choice between these two bets :

Guess six numbers between 1 and 50.

Guess six numbers between 1 and 15.

Which would you take? Our lottery system shows you how nearly any winning lotto pick can be made from only 15 numbers! Try out our lotto number computer, then visit the main page !

Click here for ADVANCED lotto computer
(c) 2002-2012 Dave Muse Media LLC


Analysis Lotto is our exciting new lotto software. Choose lotto numbers for any lotto or keno game using the Delta system.
Analysis Lotto will track historical data and identify patterns for you automatically!
Version 3.8 is NOW AVALABLE!
Click HERE to take a tour!

NEW! The DELTA LOTTO SYSTEM DVD contains clear and easy to understand tutorials on the Delta Lottery system, and our Delta Lotto software, Analysis Lotto. Professionally produced by an Emmy-Award-winning production company, it’s packed with useful information, graphics, charts, and animations. TRY IT OUT! CLICK HERE!

To view the delta numbers that your number is created from, press Convert to Delta Number. To change it back to your lotto no, press Convert to Lotto Number. If you press Shuffle before converting it back, you can get a different number lotto, as the order of the deltas as well as their values determines the outcome.

You can also input your own lottery numbers into the boxes to calculate conversions back and forth. Clear simply clears the boxes. Order sorts the boxes numerically.

For games with a powerball, or extra digit, enter the highest allowable bonus number in the Extra Ball box.

Pressing the MegaMillions or PowerBall buttons sets the parameters of our lotto picker for those games.

Try entering winning lotto numbers in the boxes, then press Convert to Delta Number. Observe how any winning lottery number can be represented by smaller numbers.

If it seems that the output of our javascript lotto number generator program slightly violates the rules for choosing discussed elsewhere on this site, its because the program uses a slightly different set of rules, which vary in part according to the setting of the numbers up to box.

A computer lotto number generator, using the delta lottery system to pick numbers and give you the best odds. Works with any 3 to 6 number lotto game, including Powerball and Mega Millions.

Theory, Analysis of Deltas in Lotto, Lottery Software, Strategy, Systems

By Ion Saliu, Founder of Mathematics & Statistics of Lottery

I. Introduction to the Concept of Lotto Deltas
II. Report Functions: Calculate Deltas for Past Lottery Drawings
III. Lottery Strategies, Systems Based on Delta Reports
IV. Check Delta Lotto Strategies in Past Drawings
V. Generate Combinations from Delta Lottery Strategies, Systems
VI. Purge Combinations from Output Files Applying Lotto Delta Filters
VII. Resources in Lottery Lotto Software, Strategies, Systems

I. Introduction to the Concept of Deltas in Lottery, Dedicated Software

The ultimate software for analyzing lottery deltas, creating lotto delta systems, generating combinations:


for pick-3 daily games; DeltasPick4

for pick-4 lotteries; DeltasLotto5

for 5-number lotto games; DeltasLotto6

for 6-number lottos; DeltasHorses3

for horse racing trifectas.

  • Version 2.0 January 2016 added a very important function: Strategy Checking
  • Version 3.0 February 2016 added layers of data analysis as in the mainstream LotWon software.
  • Version 3.1 April 2016 added the inner LIE strategy filtering as in the mainstream LotWon software; improvements in functionality.
  • Please be advised that these programs, released in 2015, require a special form of membership to download software: Ultimate Lottery Software. Click on the top banner to learn the terms, conditions, and availability. All my software is always announced in the Forums , New Writings , Software Downloads . The presentation pages are always published first. Such Web resources are free to read and help the reader make a decision regarding the licensing of software.
  • The Delta Lotto program runs from the second menu of the respective Ultimate Software package, function D = Deltas (DeltasLotto6).
  • Two screenshots — one for the 6-number lotto and one for pick-3 lotteries —

    • Axiomatic one, my website hosted lottery deltas since the year of grace 2001: Lottery Deltas Can Build Effective Lotto Strategies, Systems, Software. The differential (delta) parameter has been an important component of my lottery software since the early stages. MDIEditor Lotto has always eliminated unnecessary combinations based on delta restrictions (reduction filters).
    • The same is true about the greatest random number/combination generator for lottery ever — IonSaliuGenerator. It can be accessed from any page at this site by clicking the link in the footer – Odds, Generator . The combinations won’t show many lotto numbers on the same line or on the same column — much like the real-life lottery drawings.
    • Also, the highly-prized Sums software performs thorough statistical analyses, deltas included. Function S = Sum-up lottery-drawings files creates reports on sum-totals, root sums, average, standard deviation, deltas, medians.

    Delta might sound like a curious word in lottery science. It is the name of the letter D in Classical Greek. It has nothing to do with philosophy or “It sounds Greek to me”. D or delta stands for difference in mathematics, statistics especially. If 7 and 13 are adjacent (neighboring) numbers in a lotto drawing, the delta is 13 – 7 = 6. The deltas are positive numbers only; e.g. even if we deduct 7 – 13 is not –6, but always 6. The pick (or daily or digit) lottery games can have deltas equal to 0, as the pick games can have repeat elements (e.g. 599).

    This 6-number lotto drawing in Pennsylvania Lottery 11 19 33 44 46 47 has the following 5 deltas: 8 14 11 2 1. Shouldn’t be 6 deltas for 6 lotto numbers — for example deducting the first number from the sixth number? Why, no. It is superfluous. That virtual 6th delta simply represents the sum of the 5 real deltas. If generating combinations from 6 deltas, the result is exactly the same as generating lotto combinations from the 5 real deltas!

    The same is true about the digit lottery games. This pick-4 drawing in Pennsylvania Lottery 4 3 3 8 has the following 3 deltas: 1 0 5. In this case, we could calculate a 4th delta, a meaningful one (8 – 4 = 4). My lottery software, however, does not apply such a rule in order to keep similarity across lottery games.

    II. Report Functions: Calculate Deltas for Past Lottery Drawings

    The delta lottery software is fast, including the 6-number lotto games — as far as the reporting is concerned. A 5-year old desktop app analyzes 1000 real lottery drawings against 5 million lines in a D6 file in around 5 minutes. A D6 data file consists of at least 12 million lines (real and simulated drawings) as required by the Bright / Ultimate integrated lottoery software. For DeltasLotto6 , however, just 4 – 5 million draws to analyze is a sufficient range. Read the following screen in the reporting function:

    Here is a fragment of the report for a 6/49 lotto game —

    Del#1 represents the difference between the first lotto number in the drawing (e.g. 9) and the second number (e.g. 14). Del#5 represents the difference between the 5th number in the lotto drawing (e.g. 39) and the 6th number (e.g. 41). Most deltas are low: between 1 and the median 6. The fewest deltas are in the 20s; it is extremely rare to see deltas in the 30s. I am referring here to the 6 of 49 lotto.

    The last area of the report shows the skips of all groups of deltas; i.e. how many drawings elapsed between two hits of a particular group. We see in line 1 that ONE Delta is 0. That means, the group hit in two consecutive draws: Del#1 was 5 in lines (drawings) #1 and #2. In line 2, ONE Delta is 1. That means, the group skipped one draw: Del#1 was 1 in lines (drawings) #2 and #4; the group didn’t hit in line 3.

    TWO Deltas group in line #3 shows 9. We count to 9 beginning immediately after line 3 and reach line #13 (13 – 3 – 1 = 9). We can notice that Del#2 and Del#4 repeated.

    The THREE, FOUR, and FIVE delta groups represent exactly their labels. BOXED Five represents the permutations of all 5 Dels in the first section of the report. There are 120 permutations of 5 elements. The report looks for all 120 possibilities and reports the first occurrence it found. FIVE Deltas filter only shows the 12345 permutation; BOXED Five looks for 12345, and 12354, and 12543 . all the way to 54321.

    The FIVE Deltas group can reach very high levels, as in the cases marked by the asterisk. Actually, those values were over 4 million, even over 5 million! The median is 797908. Translated, it means that in more than half of total drawings, the delta no-repeat is over 700,000. BOXED Five itself reaches its own huge values, as in the cases marked by the asterisks. It is not usual for all five deltas, straight or boxed, to repeat. Tell that, in your face, to them mystics who scream that a lotto 6/49 draw can repeat the very next drawing. and again. and again. It hasn’t happened anywhere in the world in our lifetime! But what’s the big deal IF it happens in one or two lotto games once in a lifetime or two? There are hundreds of lottery games worldwide!

    I discovered also another mathematical relationship I already coined: Reversed Birthday Paradox. (Some sore losers with emotional troubles curse me for achieving discoveries AND taking full credit!) The Reversed Birthday Paradox calculates that some 4400 are necessary for a 6/49 lotto drawing to repeat — not necessarily the last combination drawn. And the degree of certainty DC for a repeat to happen is only 50%. I know and I heard that there are cashbecks out there who always play the last combination drawn in their lotto game!

    • Evidently, the deltas can be calculated vertically as well — position by position, that is. The same is true about the Markov Chains followers (see link in Resources). I am doing more research; if the results warrant, I should write new software. Currently, a lotto delta program has already a very large report.
    • A positional report will have a number of deltas equal to the numbers drawn in the game. The report would look like this:

    III. Lottery Strategies, Systems Based on Delta Reports

    As all genuine users of my lottery software know, a strategy represents a collection of filters selected from specific reports; the values selected are then fed to specific combination generators. Selecting filter values, however, requires diligence, patience and confidence. The best way to observe applicable filter values is sorting the reports by column. My lottery software provides auxiliary functions to sort files by column and by line. In the case of this type of software, the pertinent function is T = Sort Reports by Column. Here is what the report looks like after sorting by the BOXED Five column (filter) —

    The top half of the sorted report shows some huge values for BOXED Five (over 200,000) and also FIVE Deltas (over 3 million, actually over 4000000, even 5000000+)! Those values are to be used with the minimum levels of the respective filters, as you well know by now. They would certainly smash the odds! I got some bad news, however. Working with such huge filters takes considerable time to generate combinations for a 6-49 lotto game. I did my best to implement the fastest algorithms — yet, there are way too many calculations for the processor! The 5/43 lotto game I tested is a lot more manageable. The pick lottery software is fantastically faster: It takes just seconds sometimes generating combinations.

    I kept the FIVE Deltas and BOXED Five thinking they can be handled with patience. Not to mention that the computers are getting faster quite rapidly. You can generate combinations from huge minimum filters and save them to an output file. You can reuse that file for many drawings (of course, feeding it to the Purge functions in my lotto software).

    The bottom half of the sorted report shows BOXED Five filter values to be used mainly with the maximum levels of the filter. Or, even both levels; e.g. minimum = 10 and maximum = 200. As you notice, you can add high values for FIVE Deltas minimum and also the other delta groups.

    Another type of lotto strategy is based on the first area of the report: From Del#1 to Del#5. One looks at the columns one by one and tries to predict the next Del value. One can see that lower Del values repeat more often. I see in column #1 that value 3 skipped too many (in my estimation) drawings, meanwhile the same value shows up more often in other Del columns. The same is true about the value 4 in column #2; value 3 in column #3; value 5 in column #4; value 7 in column #7. One can look also for 10-15 values that haven’t occurred in a while. Do not choose the same value for all Dels. Do not choose Del values in lexicographic order (e.g. 1, 2, 3, 4, 5 or vice versa 5, 4, 3, 2, 1). Most likely they won’t occur in a lifetime or two.

    You can use all individual deltas, or only one or two of them. Thus, you can disable some filters. Disabling a filter is accomplished by leaving the field blank at the screen prompt; just press Enter.

    The + or – sign can help too. The + sign indicates an increase from the previous drawing, while the – sign means a decrease from the previous draw.

    Apply the 5 individual deltas (Del) to the LIE elimination feature of LotWon lottery software. As per the above paragraph, you can enter all 5 Dels in lexicographic order (e.g. 1, 2, 3, 4, 5 or vice versa 5, 4, 3, 2, 1). They are very good candidates for the LIE elimination functions. If you plot real lottery drawings on the grid cards, it is very rare to see more than 3 lotto numbers on the same line or in the same column.

    We can notice that the majority of the drawings do not have any Del 20 or larger. In the 6-49 game, typing 20 for one Del generates 118,755 combosnations. That means a total of 593,775 for all 5 Dels. Place all those unwanted combinations in a LIE file and use it often.

    I haven’t seen a 6 of 49 lotto case with any Del being 30 or larger. One Del set at 30 generates 11,628 combinations for a total of 58,140 for all 5 individual deltas. One Del set at 31 generates 8,568 combinations for a total of 42,840 for all 5 Dels. Put them all combosnations in a permanent LIE file.

    By the way: There is a limit to an individual delta. The maximum a Del can reach is equal to N – K + 1; for 49/6 is 49 – 6 + 1 = 44. It always generates 1 combo: 1, 45, 46, 47, 48, 49. The limit of deltas is 9 for pick games.

    IV. Check Delta Lotto Strategies in Past Drawings

    Version 2 of the software implements also strategy checking. You selected a lottery strategy; i.e. set the value of a key filter to very high or very low levels (you might have also set more moderate values to a few auxiliary filters). You want to know now if the respective strategy hit more than once before. If so, next you want to know in what lottery drawings the strategy hit. Finally, you want to see how many draws the lottery strategy skipped between hits and what the skip median was.

    You might want to know that not all filters are equal. I discussed the issue several times at this very site and in public forums. I divide the filters in static and dynamic. I do take full credit for the discovery of the dynamic lotto filters in the 1980s. Most of the filters in my lottery software are dynamic.

    I held the static filters in low regards until early 2000s. After I coined the term lottery filters, other software developers started to incorporate filters in their programs. But they haven’t been able to figure out the dynamic filters, so they only employed static restrictions (or reduction parameters, or eliminating conditions, or. filters). And these are such static filters: odd/even, high/low. A few developers have tried also lotto decades and/or last digits.

    There are serious problems related to the static filters: They are very streaky and inefficient. The static filters always eliminate the same amount of lottery combinations. For example, playing 3-odds & 3-even in a 6/49 lotto game always leaves 4,655,200 combinations — always the same combinations. Besides, how efficient is to “play” 4,655,200 lotto combinations?! I found a better method to utilize static lottery filters. I coined another term: LIE elimination strategy. Instead of generating combinations “to play”, I apply static filters to generate combinations “NOT to play”. You might have already read here several dedicated pages dedicated to the LIE elimination strategy or REVERSED lottery strategy.

    So, not all lottery filters were “born” equal. Here is a test I did while creating this strategy checking function in this lottery delta software. Del_#1 and Del_#2 are static filters. They always generate the same amount of combinations (pick-3 straight sets, in this case). I took a random case: Del_#1 = 7 and Del_#2 = 7. The strategy occurs just 4 times in 1000 lottery drawings and it always generates 6 straight sets. There is a better pick-3 strategy, while still utilizing on static filter; e.g. Del_#1 = 7 and Del_#2 not set (can take any value). This time, I also employ a couple of dynamic filters: BOXED Two = 100 and TWO Deltas = 200. This static AND dynamic strategy generates the same amount of combinations: 6. This filter setting, however, occurs around 17 times in 1000 draws! A fourfold increase in efficiency!

    You already know that my lottery strategies can also enable just a few more lottery filters at run-time (very safe values). Here is a pick-3 lottery strategy purely based on just one dynamic filter: BOXED Two = 450. The strategy hit 14 times in 1000 drawings. It generates 2 straight sets (0 9 0 and 9 0 9 at this time of writing). You can still employ a few more filters, at very safe levels, at run-time. An interesting phenomenon happens now and then: NO combination will be generated. More often than not, it happens not because the few additional filters were wrongly set — but because the strategy (the pivot filter) simply was not “scheduled” to hit. You just saved a couple of bucks that drawing!

    • There are multiple strategy checking functions, specific to each type of software in the Bright/Ultimate packages. The user can combine all possible strategies in one report. I created special software to cross-reference lottery strategies in a program named FileLines . It can be accessed in menu #2, function T = Cross-Checking STrategies.
    • Indubitably axiomatic one, you will probably create numerous lottery strategies. I name each strategy meaningfully; e.g. STR3-Fr-021. I start a name with STR, then a digit indicating the type of lottery game (3 stands for pick-3 in this case). It refers to a strategy in the SkipDecaFreq3 application using the frequency groups 0-2-1.
    • I name the strategy report to match the strategy file: STR3-Fr-021.REP. It hit 127 times in 1000 drawings, with a median skip of 5. I add at the end of the main report the files created by FileLines .
    • I look then at all reports in STR3-Fr-021.REP to find filters with very safe values. The viewing tool of choice is Notepad++ .
    • You only need to set a few more filters (additional eliminating parameters) in other applications of the Bright/Ultimate bundles. Simply right them down in a dedicated notebook. You can always look back at the parameters you set for the respective strategy. Write the strategy name at the top of the page and the date. Write down also the number of combinations generated by your lotto strategy for the corresponding date. Of course, you can also do that in a Notepad++ file.
    • You then run the combination generator in the application of the strategy file ( SkipDecaFreq3 in this example). We will have a primary output file, named accordingly STR3-Fr-021.OUT. We’ll Purge the primary output file in the applications of the additional parameters we set in the lottery strategy.

    V. Generate Combinations from Delta Lottery Strategies, Systems

    1. Generator U = Generate User-Input Deltas
    You type numbers at the screen prompts; e.g. Del#1 = 5; Del#2 = 1; Del#3 = 11, etc. You don’t have to set every Del filter: User can disable some filters. Disabling a filter is accomplished by leaving the field blank at the screen prompt; just press Enter. Usually in LotWon lotto software disabling a filter is equivalent to typing 0. Problem is, 0 is a valid delta in the pick lotteries. Therefore, the best practice is to press Enter for the filter you want to disable. If you want a Del equal to 0, you must type 0 instead of pressing Enter.

    The parameters as set in the screen above (Del#1 = 0 and Del#2 disabled will always generate 100 pick 3 straight sets. The first 2 digits are equal and followed by one of the 10 digits; e.g. 880, 881, 882. )

    2. Generator E = Eliminate Past Deltas
    This is exactly how you do it in the traditional LotWon lottery software. You previously chose a strategy and you type the filter values at the corresponding screen prompts. Every filter has a minimum level and a MAXimum level. You can set all filters, or, much more often, you only select one or 2-3 filters, while disabling the rest. For example, set only BOXED Five; minimum = 10 and MAXIMUM = 200;

    VI. Purge Combinations from Output Files Applying Lotto Delta Filters

    The output file can be:

  • a file of combinations previously generated by MDIEditor Lotto ;
  • a file of combinations previously generated by the command prompt LotWon lotto/lottery programs;
  • a lotto wheel (that needs to be reduced probably because of its large size);
  • a file of combinations previously generated by another application (other than MDIEditor Lotto or LotWon / SuperPower).

    The output file must be compliant with the LotWon or MDIEditor Lotto format:

    • the file must be in text format (no special formatting, no blank lines);
    • the file must be compliant with the format of the data file for the respective lotto/lottery game; e.g. an output file to purge in the lotto-6 game must have exactly 6 numbers per line (combination);
    • the name of the new output file must be different from the purge filename.

    The Purge program in this type of delta lotto software has the same two functions as in the Generate module (U and E).

    VII. Resources in Lottery Lotto Software, Strategies, Systems

    • The Main Lotto, Lottery, Software, Strategy Page.
      Presenting software to create free winning lotto, lottery strategies, systems based on mathematics. Get your lotto systems or wheels, the best lottery, lotto software, combinations, winning numbers.
    • Lotto, Lottery Software, Excel Spreadsheets: Programming, Strategies.
      Read a genuine analysis of Excel spreadsheets applied to lottery and lotto developing of software, systems, and strategies. Combining Excel analysis with powerful lottery and lotto software programmed by this author, Parpaluck.

    Also applicable to my entire lottery software; plus Powerball, Mega Millions, Euromillions. Visual Tutorial, Book, Manual: Lottery Software, Lotto Apps, Programs.

    Deltas or differences between adjacent lotto numbers make good lottery strategies, systems, software programs to win even the jackpot more frequently. ]]>