Lottery Software: Jackpot Lotto, Pick Lotteries, Powerball, Mega Millions, Euromillions, Keno.

Lottery Software Utility for Pick Lotteries, Lotto, Powerball, Mega Millions, Euromillions

By Ion Saliu, Founder of Lottery Software Science

This is software for lottery, lotto tools, number generators, statistics, many functions.

I. Overview of Lottery, Lotto Software Utilities
II. Simulate Lotto, Lottery Data Files
III. Strip Duplicates and Wheel Lotto, Lottery Numbers
IV. Count Lines in Lotto, Lottery Files, or Any Text Files
V. Check for Winning Combinations in Lotto, Lottery Output Files
VI. Statistical Reporting: Frequency, Skips, Pairing
VII. Calculating Lotto Odds, Generating Random Numbers
VIII. Sort, Add-Up Lottery, Lotto Data Files
IX. Make/Break/Position
~ Make the final D* lottery/lotto data files
~ Convert (break) strings of numbers into lottery combinations
~ Create lotto, lottery combinations position by position
X. Resources in Lotto, Lottery, Software, Programs, Utilities

See the overview of lottery, lotto software utilities, tools.

1. Overview of Lottery, Lotto Software Utilities

Two dozen software packages have been greatly upgraded. The lotto, lottery utility software consists of a group of programs with the Util radical in the file names. The six applications are:

It is recommended to delete the Pick.INI files before running the utilities for the first time, or IF errors occur. Incorrect formats of the data files create also errors. Run PARSEL from time to time.

UtilPB, UtilEU are presented in more detail on a separate page: Lottery Software for Powerball, Mega Millions, Euromillions.

The lottery utility software for the 5- and 6-number lotto games has been greatly upgraded. The two new applications are named ToolsLotto5, ToolsLotto6. You might want to read these articles for substantial presentations:

The lottery programmes, as many other programs created by Ion Parpaluck Saliu, are available from the download site; software categories: 5.1, 5.2 and 5.3. The only thing that is required to download: Paid membership for a nominal fee. It is about 10 US cents per program! Keep in mind that many lottery software vendors charge hundreds of US dollars... per program!

The programs in this category perform common tasks. The broad function categories of the lotto, lottery utility software are:

1. Simulate lottery data files

2. Strip off duplicates

3. Count lines in files

4. Check for lottery winners

5. Statistical reporting (frequency, pairing, skipping, etc.)

6. Calculate odds, generate random numbers

7. Sort or add-up lottery data files

8. Make/break/position.

A picture is worth a thousand words, right? Let's look at the main screen of the latest version of the software tool for 6-number lotto games. It is called Super Utilities in the very potent Bright / Ultimate integrated software package. The programs known as Super Lottery Utilities are named SoftwareLotto* or SoftwarePick*.exe.

Buy the best software: Lottery, Powerball, Mega Millions, gambling roulette, blackjack, sports.

For starters, you need simulate lotto, lottery data files to use the software.

2. Simulate Lotto, Lottery Data Files

The Command Prompt LotWon and MDIEditor and Lotto WE lottery software has an appetite for huge data files. Yet, the history of lotto or lottery games is limited in size. The results (drawings, or history) files are quite small. On the other hand, Command Prompt LotWon and MDIEditor Lotto is better served by very large lottery, lotto data files. The software is founded on the concept of filtering, which represents ingenious mathematics. The lottery filters (or eliminating conditions, or reduction parameters, or restrictions) act in layers or slices of the data files. Also, some filters reach very high levels; such levels can be accurate only when applied to very large lotto, lottery files.

This function of the lotto, lottery utility software comes in handy. The users (lottery players) can easily enlarge their data files via simulation. This function generates the necessary amounts of combinations to complement the data files of real lottery, lotto drawings. The files generated via this method should be named SIM, plus a lotto/lottery game identifier. For example, SIM-6 as the simulated combination file for a lotto-6 game.

Other functions in the UTILity software will combine the real lottery drawings file and the SIMulated file to create the final lotto/lottery data file: D*. For example: D6 for a 6-number lotto game. D6 consists of a real drawings file in the lotto 6 (e.g. DATA-6) on top of a SIM-6 file.

The simulation generating routine applies very intelligent filtering. The program employs clever inner filters to generate combinations closer to the degree of randomness in real lotto, lottery drawings.

There is a convincing fact in the optimized simulated lotto draws as implemented in lottery, lotto Utility software. Accept the default for amount of draws to simulate (10200). Next, purge the resulting SIM file, using the Strip Duplicates modules in the applications. I repeated the procedure numerous times. In the case of the lotto 6/49 game, the SIM-6 file has an average of 2-3 duplicate combinations (all 6 numbers are repeats). In the case of the 5/39 lotto game, the SIM-5 file has an average of 100 duplicate combinations (all 5 numbers are repeats).

The optimized combinations as generated by Util532 / Util632 have a hugely superior jackpot-hit rate. I noticed in my own data files. I also remember two users of LotWon who complained that my programs missed the jackpot-winning combinations, despite the correct setting of the lotto filters! The problem is not obvious and is determined by the existence of the winning combination in the SIM file!

By default, LotWon eliminates from the output ALL 6-number groups that exist in the DATA-6 file! (Or, ALL 5-number groups that exist in the DATA-5 file; the lotto-5 game offer an even more drastic repeat!) An output of 10000 lotto combinations offers a jackpot chance equal to millions of purely random combinations. One good strategy is to keep handy a 10000-combination optimized simulated lotto file that has not yet hit the jackpot in your lotto game. The latest version of MDIEditor and Lotto no longer eliminates automatically all the combinations in a data file. The lottery user has the option to enable the inner filters.

Simulator, you're my friend:
Don't make my hope bend!

The software strips duplicates and wheels the lotto, lottery numbers.

3. Strip Duplicates and Wheel Lotto, Lottery Numbers

There is so much more in a picture than meets the eye. This function proves it.

The hugely upgraded function D = Duplicates: Strip or Wheel still does what it did previously. For example, you generated an output file in MDIEditor Lotto. The file contains some duplicate combinations. Some of the lotto 6 combinations are identical. They consist of the same 6 lotto numbers. Many users ran this feature of Util632 to strip-off the duplicates. The result is a clean file: all combinations are unique.

But why not expand the duplicate concept to incorporate lower groups of common numbers? Again, the same output files as per the example above. Instead of purging only the combinations that have 6 of 6 common lotto numbers, make sure also that none of the combinations have 4 of 6 common numbers, or 5 of 6 common numbers, or 3 of 6 common numbers! In the case of the lotto-5 game, the combinations are determined to be duplicates by groups of common numbers from 1 of 5 to 5 of 5.

This is a very ingenious form of wheeling lotto numbers! I believe it to be totally unique at the time of this writing. Lottery players have demanded such kind of wheeling software for many years. There was no answer to their prayers - up until now, that is. Suppose you have a 5-number lotto file of combinations. If that file guaranteed 5 of 5, you can use the new Util-532 feature to strip-wheel the file. If you wanted 5-number lotto combinations with NO 3 of 5 common numbers, the resulting lotto wheel will guarantee the 3 of 5 minimum assurance!

Setting tight filters in the Command Prompt LotWon lottery/lotto software or MDIEditor and Lotto WE leads to a high repeat rate of combinations. You can stop the combination-generating process and take a look at the output file. You can sort the file in ascending order by line (combination). You will notice that a few combinations repeat. That's why this function is so handy: it controls the cost of playing (COP). You don't have to play the same lotto combination several times.

Stripper, stripper, you look good:
Wheel me in the perfect mood!
Stripper, stripper, I feel good...

The melody is the same as in Federal Lottery on my YouTube:

The software count total lines in lotto, lottery files, or any text files.

4. Count Lines in Lotto, Lottery Files, or Any Text Files

Normally, the Command Prompt LotWon lottery software and MDIEditor and Lotto automatically count the number of combinations in the lottery / lotto data files. The software also warns the user if the results files are of insufficient size. There are situations when the user wants to know the size (number of lines) of other text files, such as output combination files, or pairing files (wonder-grids), or worst-pairs files, etc.

Counter, you help a lot
If the size is right or not.

The software programs check for winners in lotto, lottery combinations.

5. Check for Winning Combinations in Lotto, Lottery Output Files

Obviously, playing the lotto or lottery has a clear purpose: WIN. Winning is more than anything, it is more than everything: Winning is the thing.

Randomness is the rule of the Universe. There is no plan, or planner, or designer to determine how the Universe works. It is all RANDOM, axiomatic one! All things have an equal chance at hitting IT. Randomness is the excellent form of fairness. Only the Humans have the capacity to attempt to control Randomness. They dare to get the best of randomness, but the success is only relative.

Ask people what random is and one of the very first words you hear is lottery. You also hear just about immediately lotto or gambling. All those things are random, but most other things aren't. God takes care of most things, but can't do anything about lottery (paraphrasing Einstein: “God doesn't play dice with the universe.”). “Don't waste your time praying to win the lottery,” God says; “I've got no control over it. You better try the services of humans, like this very author, who write excellent lotto software!”

The purpose of lotto/lottery software is to challenge randomness and bring about success at a higher rate than purely random play. To my knowledge, only the lottery and lotto software created by this very programmer has the power to meet such a demanding promise. You can find at SALIU.COM plenty of materials that painstakingly detail the truthful foundation of said software. Read it, if you haven't already done so.

This particular function of lotto utility software does very well a very useful job. It checks if your lotto/lottery combinations won. That is, you can see if the output combinations won in the most recent drawing, or for the entire length of a lottery or lotto drawings file. There are two methods of checking for winners.


The most common method of checking for winners is combination by combination. You had an output OUT-6 file of combinations generated by the Command Prompt LotWon lottery software or MDIEditor and Lotto. The file has 100 combinations. Your data file of real 6-number lotto drawings is Data-6. It doesn't matter if you played or not. You want to see how the output lotto combination file would have fared in the most recent (e.g. 10) draws of your real Data-6 file. Those are the options asked for by the first method of this function: Output file, real lotto data file, number of combinations in the output file, numbers of drawings to check in the real data file. The function will display a comprehensive number of prize situations, provided that the output file did hit some prizes.

The input files must be compliant with the game format; e.g. exactly 5 numbers per combination (line) in a lotto-5 game.


There is a situation when you select a group or pool of lotto numbers to play, instead of direct combinations. You analyze the skip reports of the statistical functions of the Command Prompt LotWon lottery software or MDIEditor and Lotto WE. The skips lead you believe that a group of lotto, lottery numbers have the best chance to hit soon. You don't need to convert the group of numbers into combinations or to wheel the respective lotto numbers. You can check directly if the pool of numbers had any hits in the real drawings lottery file. This method offers huge time-savings. It is the only software method out there, to the best of my knowledge. It had been insistently requested by lottery players and lotto software users.

The pool of numbers must be first saved in an input file (text format). The file consists of one line of numbers in the regular lotto and lottery games. The input file must have two lines of numbers for Powerball, Mega Millions, Euromillions. The regular numbers are in the first line; the Power Balls (Mega Balls, Star Numbers) are in the second line.

It is swell to hit a winner:
Pays for fun, wine, and dinner.

The lottery software generates statistical reports for frequency, pairing, skips or misses.

6. Statistical Reporting: Frequency, Skips, Pairs

The frequency of lotto, lottery numbers is one of the favorite pastimes of many lottery players. This function of the lottery, lotto utility software is thorough unlike anything else. It won't show you meaningless graphs in various colors and bars and pies and shapes. It gives you what lottery is about: Numbers.

Here is a sample of the statistical parameters. Nothing can be more meaningful than that, statistics-wise.

                   Lotto-6 Statistics

   Lotto     Total    MOST drawn  Hits most    LEAST drawn  Hits least
   Number    Hits     with #      drawn with:  with #       drawn with:
     1         26         44           8             8           0

The skips will show how many lottery drawings a number skipped before hitting again. For example, lotto number 13 hit, then waited (skipped) 7 draws before it hit again. The first number in the skip report (string) for a number represents the current or running skip. It is a very important parameter. The main lotto, lottery strategy page presents strategies based on the current skip of every lotto number.

The statistical function also plots the pairings of every lotto or lottery number. It shows the pairing preferences of every lottery or lotto number. This can be a very powerful method of selecting the best lotto or lottery numbers to play soon. The wonder grid concept is based on the statistical pairing of lotto or lottery number. The very important parameters of this feature are: range of pairing analysis; skips of the most frequent pairs.

Skipper, watch out the grid -
With no pair, we might skid.

Odds and random numbers are generated by these lotto programs.

7. Calculating Lotto Odds, Generating Random Numbers

This function plainly does what it says. It will tell what the total number of possible combinations in a lotto game is. For example, the lotto 6/49 game has a total of 13,983,816 combinations. The odds in the lotto 6/49 game are said to be equal to 1 in 13,983,816.

As soon as the program calculates the odds, it generates a number of combinations of that lotto/lottery type. The user chooses how many combinations to generate.

The combinations are absolutely random, very much like the quick picks or lucky dips offered by the computers of the lottery commissions. No internal filters are employed whatsoever.

Randomness is my great joy:
We create, and we destroy.

The lottery software programs sort or add-up lottery, lotto data files.

8. Sort, Add-Up Lottery, Lotto Data Files

Many functions of the Command Prompt LotWon lottery software or MDIEditor and Lotto WE assumes that the real drawing files are sorted in ascending order per line. The user should never apply the software to combinations in drawn order. Always write the drawings as 1,2,3,4,5,6; never as 5,2,6,3,1,4. If the drawings are not sorted, always run this function of the lotto, lottery utility software. Exception: the pick-3, pick-4 lottery games: The order counts.

This function automatically backs up the original results file for increased safety.

The add-up function will sum-up every drawing in a lotto drawings file. There is a much more potent program, however. Get SUMS for a comprehensive summation of lotto, lottery drawings files. SUMS calculates the sum, root sum, standard deviation, average of the deviations (regardless of sign), average of the deltas (delta is the absolute value of the difference between two neighboring numbers).

Sorter, keep me in good shape -
And thus disorder I escape.

Lottery software breaks strings of numbers in combinations; create lotto combinations by position.

9. Make/Break/Position

~ Make the final D* lottery/lotto data files
~ Convert (break) strings of lottery numbers into combinations
~ Create lotto, lottery combinations position by position

9.1. As described at #2 (Simulate), the Command Prompt LotWon lottery software and MDIEditor and Lotto need special lottery data files. This function will create such files for the user. The utility can create three types of D* files:

~ Make D3 without LEAST* or BEST*
~ Make D3 with LEAST*/BEST*
~ Make D3 with LEAST* & BEST*

These processes are absolutely straightforward. The user provides the file names, and the program does the rest. Defaults are also in place so that the operation is even easier.

9.2. Convert (break) strings of lottery numbers into combinations.
You can have a string of lotto, lottery numbers saved in a text file; for example, 10 numbers. This function will generate all the combinations of 10 numbers for the respective lotto game. For example, 252 combinations in a lotto-5 game; or 210 combinations of 6 numbers apiece.

Lotto players are tempted to wheel a group of lottery numbers. I recommend instead generating all the combinations for that pool of number. Then, shuffle the output file by running that great probability program of mine: Shuffle. Go to the FFG median area of the shuffled file (somewhere in the middle will be fine). Select an amount of combinations equal to the lotto wheel you had in mind. More often than not, the random combinations selected perform better than the lotto wheel of equal size.

If you still want to wheel now and then, use the function listed at #3 (Strip and Wheel). The resulting wheels are better than ordinary lottery wheels. The wheels created by the lotto, lottery utility software (Util*) are balanced (homogenous).

9.3. Create lotto, lottery combinations position by position.
The lotto numbers do not come out equally when the position in the combinations is considered. The remarkable lotto page Excel Spreadsheets in Lotto, Lottery analyzes in great detail the concept of ranges in lotto games. The tool of choice was Microsoft Excel, the number one spreadsheet software. The user inputs a file of lotto drawings. Excel calculates the frequency and the median (among other parameters) position by position. I figured out that the numbers below the median perform better than the rest. Thus, I came up with the concept of ranges by position. For example, the range for position 1 in a lotto 5/39 game was 1 to 9. This is the congruent type of lotto ranges: all the numbers between 1 and 9.

The lottery ranges can be incongruent as well. For example, this range for the Powerball numbers: 1, 2, 31, 35. That great piece of gambling and lottery software SkipSystem is the best tool to create lotto, lottery ranges. The ranges are founded on frequency AND skips.

It is best to create first a text file of lottery, lotto ranges. There is one important requirement for the range files. They must have a number of lines equal to the numbers per combination in the corresponding lotto/lottery game. That is, 3 lines for pick-3; 4 lines for pick-4; 5 lines in the lotto-5 games; 6 lines in lotto-6; 6 numbers for Powerball, Megamillions games. Here is a range sample for the Powerball games:

1 2 4 5 6 8 9 10
11 14 16 17 20
17 19 26 27 30
32 35 37 39 41 42
44 47 48 49 50 51 52 53
1 2 31 35

The first 5 lines contain the regular Powerball numbers for the corresponding position; the Power Balls are always in the last (6th) line.

The function 9.3 takes the input range file and generates all the combinations in the lotto/lottery game, making sure the numbers remain in their original positions.

Of special interest to you is the M option: Make/Break/Position. More specifically, option 4: Break/Position, option 1 (also option 2). The new options are flexible to an extreme. You can have any number of lines, of any length larger than numbers per combination in your game. You can have just one line of numbers (e.g. a lotto number and its best pairs, any number of pairs). Or, you can have 7 lines with the best pairs of any 7 lotto numbers. The new functions will generate every combination there is. Then, the set of combinations will be purged of duplicates, if any. In the lotto games, the combinations will be also sorted in-line.

Here is a good TOP3 file for my pick-3 game:

4 2 6 7
6 3 8 7 0 9
7 6 3 9
9 6 7

Not only that, but how about eliminating the worst pairings? That's a very efficient feature. You don't have to run a Command Prompt LotWon program to generate combinations while eliminating the worst pairings. It takes long sometimes. Now it only takes seconds: Generate combinations of the best pairings (of certain numbers only, if you wish) WHILE eliminating the worst pairings of the entire lottery game. The worst pairings are in the file LEAST*. It is created by the F option (Frequency and Stats) of the UTILity programs. It is recommended to set the upper limit to zero. That is, only the pairings with no appearance (no hits) will be saved.

The Frequency option also creates a new PAIRS* file. It has a new header, but also a very useful feature. Every lotto/lottery number shows now a line consisting of the particular number plus its pairs with frequencies greater than 0. You would copy and paste such lines to a file named TOP*. TOP is the input file for the two Break options of UTIL*. I won't tell you what numbers to copy and paste, how many of them, or for what range of drawings to do the Frequency report. I want you to use your brains, since my lottery software is free to run forever for registered members.

Maker-breaker, you got power -
You turn the seeds into flour;
You can offer so much dough
Though my answer won't be no!

These are special resources in lotto software, lottery software, mathematics, statistics.

Resources in Lottery, Software, Systems, Lotto Wheels, Strategies

See a comprehensive directory of the pages and materials on the subject of lottery, software, systems, strategies, lotto wheels.

Download software: Utilities for lottery, gambling, pairings, frequency, skips, sums.

Run very useful lottery statistical tools and lotto combination generators.

| Home | Search | New Writings | Odds, Generator | Contents | Forums | Sitemap |

Thanks for visiting the site of lottery, lotto, best software programs, utilities.