Top: Software, utilities for lotto, lottery, gambling, lotto pairing.

Utility Software: Pick-3, 4 Lottery, Lotto-5, 6, Powerball/Mega Millions/Thunderball, Euromillions

By Ion Saliu, Utilitarian At-Large

Software: Utilities for lotto, lottery, gambling, pairs.

I. Overview of Lottery, Lotto Software Utilities
II. Simulate Lotto, Lottery Data Files
III. Strip Off Duplicates And Wheel The Lotto, Lottery Numbers
IV. Count The 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: Theory, Mathematics, Software

Overview of Lottery, Lotto Software Utilities.

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:

Util332.exe handles the pick-3 lottery game.
Util432.exe works with the pick-4 lottery game.
Util-H32.exe handles horseracing trifectas à la pick-3 lottery.
Util532.exe applies to the lotto-5 (drawing 5 winning lotto numbers).
Util632.exe crunches the lotto-6 (drawing 6 winning lotto numbers).
Util732.exe crunches the lotto 7 (drawing 7 winning lotto numbers).
UtilPB.exe handles the Powerball/Mega Millions/Thunderball type of lotto games (drawing 5 winning regular numbers plus one Powerball number).
UtilEU.exe applies to the Euromillions type of lotto games (drawing 5 winning regular numbers plus 2 Star numbers).

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.EXE from time to time.

~ Current version for all applications: 13.5 ~ Rocktober 2007. UtilPB.exe and UtilEU.exe are presented in more detail on a separate page: "Software for Powerball, Mega Millions, Thunderball, Euromillions".

The lottery utility software for the 5- and 6-number lotto games have been greatly upgraded (2008) and offered as total freeware (no paid membership required). The two new applications are named ToolsLotto5.exe and ToolsLotto6.exe. You might want to read these articles for substantial presentations:
ToolsLotto5.EXE: Special upgrade to the lottery utility software for 5-number lotto games; ToolsLotto6.EXE: Special upgrade to the lottery utility software for 6-number lotto games.

The programmes, as many other programs created by Ion Parpaluck Saliu, are available as freeware from the software downloads site. Software categories: 5.1, 5.2 and 5.3. They call me Parpaluck for a good reason or two. No human in history has written more free programs than yours truly. Is that a great thing, or what? Certainly is. The only thing that is required: Paid membership for a nominal fee. It is about 10 US cents per program, per year! 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 data files
2. Strip off duplicates
3. Count lines in files
4. Check for winners
5. Statistical reporting (frequency, pairing, skipping, etc.)
6. Odds & random numbers generating
7. Sort or add-up data files
8. Make/break/position.

Simulate Lotto, Lottery Data Files.

2. Simulate Lotto, Lottery Data Files

The LotWon and MDIEditor and Lotto WE lottery software has an appetite for huge data files. My software is gourmand. But the history of lotto or lottery games is limited. The results (drawings, or history) files are quite small. On the other hand, LotWon and MDIEditor and Lotto WE is better served by very large lottery, lotto data files. The software is founded on the concept of filtering, which represents ingenious mathematics. The filters (or eliminating/reducing parameters) 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 draws file and the SIMulated file to create the final lotto/lottery data file: D*. For example: D6 for a lotto-6 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 lotto 5/39 game, the SIM-5 file has an average of 100 duplicate combinations (all 5 numbers are repeats).

The optimized combinations as generated by Util532.exe / Util632.exe 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 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 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. Version 3_WE of MDIEditor and Lotto WE no longer eliminates automatically all the combinations in a data file. The lottery user has the option to enable that filter.

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

Strip off duplicates and wheel the lotto, lottery numbers.

3. Strip Off Duplicates And Wheel The 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/Wheel' still does what it did previously. For example, you generated an output file in MDIEditor and Lotto WE. 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.EXE 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 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 “duplicate” by groups of common numbers from '2 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 software for many years. There was no answer to their prayers - up until now, that is. Suppose you have a lotto-5 file of combinations. If that file guaranteed '5 of 5', you can use the new Util-532.EXE feature to strip-wheel the file. If you wanted lotto-5 combinations with NO '3 of 5' common numbers, the resulting “wheel” will guarantee the '3 out of 5' minimum assurance!

Setting tight filters in the DOS 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 combination several times.

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

Count total lines in lotto, lottery files, or any text files.

4. Count The Lines In Lotto, Lottery Files, Or Any Text Files

Normally, the DOS 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 data files are of insufficient size. There are situations when the user wants to know the size 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.

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, crocodilule! All things have an equal chance at hitting IT. Randomness is the excellent form of fairness. Only the Humans, of all elements of Its Almighty Randomness, have the capacity to attempt to control Randomness. They dare to get the best of randomness, but the success is only relative. That's the beauty of it. Let's get carried away by this illusion of controlling Randomness Almighty. It tastes like the wine of eternity!

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. Don't waste your time praying to win the lottery, god say; I ain't got no control over it. You better try the services of humans, like the guys who write 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 Ion Parpaluck Saliu has the power to meet such a demanding promise. It is beyond the purpose of this incredibly thoughtfully entertaining book to analyze the workings of Ion Parpaluck Saliu's lotto, lottery, and gambling software. No, no, no! Ain't cowardice! You can find at saliu.com plenty of materials that painstakingly detail the truth foundation of said software. Read it, if you haven't already done so. Everything is free. You ain't gonna lose anything.

This particular function of lotto, lottery 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.

5.1. The most common method of checking for winners is combination by combination. You had an output OUT-6 file of combinations generated by the DOS LotWon lottery software or MDIEditor and Lotto WE. The file has 100 combinations. Your data file of real lotto-6 drawings is Data-6. Doesn't matter if you played or not. You wanna see how the output lotto combination file would have fared in the most recent 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-6 data file, number of combinations in the output file, and 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 complaint with the game format; e.g. exactly 5 numbers per combination (line) in a lotto-5 game.

5.2. There is a situation when you select a group or pool of lotto, lottery numbers to play, instead of direct combinations. You analyze the skip reports of the statistical functions of the DOS 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 timesavings. 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/Megamillions. The regular numbers are in the first line; the Powerball numbers are in the second line.

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

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

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. I mean, meaningfully and usefully thorough. It won't show you meaningless graphs in various colors and bars and pies and shapes. It gives you what lottery is about: Numbers, baby.

Here is a sample of the statistical parameters. Ain't nothing 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 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: the range of pairing analysis; the skips of the most frequent pairs.

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

Odds & random numbers generating.

7. Calculating Lotto Odds, Generating Random Numbers

This function plainly does what it says. It will tell what is the total number of possible combinations in a lotto game. 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' generated by the computers of the lottery commissions. No internal filters are employed whatsoever.

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

Sort or add-up lottery, lotto data files.

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

Many functions of the DOS LotWon lottery software or MDIEditor and Lotto WE assume that the lottery/lotto data files are sorted in ascending order. 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 lotto, lottery data file for increased safety.

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

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

Make final D* lottery data files; break strings of numbers into combinations; create 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 DOS LotWon lottery software and MDIEditor and Lotto WE need special lottery data files. This function will create such files for the user. The utility can create three types of D8 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 freeware of mine: SHUFFLE.EXE. 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 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*.exe) 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 freeware of mine SKIPS.EXE 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 powerballs 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 DOS LotWon 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 game. The worst pairings are in the file LEAST*. It is created by the F option (Frequency and Stats) of the UTILity software. Recommended to set the upper limit to zero. That is, only the pairings with no appearance 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*.EXE. 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 software is free.

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

Resources in Lotto, Lottery: Theory, Mathematics, Software.

Barnes & Noble.com: Shop the Internet's Largest Bookstore for books and textbooks, including lottery mathematics.
Shop the Internet's Largest Bookstore for books, DVDs, music, textbooks, games, and gift cards.

Resources in Lotto, Lottery Software, Wheeling.
See a comprehensive directory of the pages and materials on the subject of lottery, lotto, software, systems, and wheels. The link is displayed in a new window. If the page content is of interest to you, copy-and-paste to that lottery page of yours: SaliuLottery.txt or something similar. Copy as much as you can in that text file. By editing that page in your own words will result in a very effective lottery manual.

  • 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.

  • A User's Guide to MDIEditor And Lotto WE.
    ~ Also applicable to LotWon lottery, lotto software; plus Powerball/Mega Millions, Euromillions.
  • Visual Tutorial to Bright6.EXE and the ultimate lotto and lottery software (command prompt).

  • Lotto, Lottery, Powerball, Mega Millions, Euromillions, Horseracing, Roulette, Football: Winning systems derived from skips; free software included.
  • Lottery Utility Software: Pick-3, 4 Lottery, Lotto-5, 6, Powerball/Mega Millions/Thunderball, Euromillions.
  • Practical lottery and lotto filtering in software.
  • Lotto wheels for lotto games drawing 5, 6, or 7 numbers.
    The most advanced theory of lotto wheels or reduced lottery systems. Get also original lotto wheels for lotto games drawing 5, 6, or 7 numbers: Balanced, randomized, and free.
  • Updates to the Bright lotto, lottery, and horseracing software bundles.
    Updates to several Bright software packages: pick-3 and pick-4 lotteries, horseracing, 5- and 6-number lotto games.

    Remember to check the free software downloads site:

  • Download lottery software, lotto software.

    Software: Utilities for lottery, gambling, pairings.

    ValueMags.com: Discount Magazine Subscription Services. Publisher authorized prices on all magazines and 100% satisfaction guarantee.
    Guaranteed best prices on magazine subscriptions.

    Lottery software, lotto, wheels, systems. Socrates Home  Search Web on lotto software. Search Site  Help on best lottery software, lotto, strategy. Help on Lottery Software  Lottery numbers generator, best lotto systems. Random Generator, Odds Calculator  Message Board, Forum: Lotto, lottery, software. New Writings, Pages  Links to lottery and lotto, plus software. Sitemap, Content  

    Site of lottery, lotto, gambling, software, systems.