Shop best software books: Lottery, Powerball, Mega Millions, gambling blackjack, roulette, sports.

Ultimate Software for All 6-Number Lotto Games (e.g. 6 from 49 or 6 from 59)

By Ion Saliu, Founder of Lottery Mathematics, Lotto Programming Science

Ultimate Lotto-6 is the most sought after suite, package of lottery software applications.

Presenting the main Ultimate 6-Number lottery books, chapters, functions.

0. Introductory Notes to the Ultimate Lotto Software for 6 Winning Numbers; Download, Install, Run
I. Main Menu: Data Files, Reports, Strategies, Combination Generators
II. Menu #2: Skips, Delta, Lotto Decades, Last Digits, Wheels
III. Menu #3: 12-Number Combinations Wheeled to 6-number Lotto Games
IV. Menu #4: Specialty Programs for Probability, Odds, Combinatorics, Lexicographic Order, Wheeling

How to download the 6-49, 6 of 51 pick-6 lotto applications, install, run, generate combinations.

0. Introductory Notes to the Ultimate Lotto Software for 6 Winning Numbers; Download, Install, Run

The presentation of the four menus and their applications and functions is next. The programs themselves have their own menus. The menus in all my programs are self-describing, but there are also specialized pages with more detailed information.

I. Main Menu: Data Files, Reports, Strategies, Combination Generators

The best winning lotto 6 ultimate software has a main menu full of powerful programs.

This menu comprises the most important programs and functions of the Ultimate 6-Number Lotto Software bundle. There is a sine qua non step: Create the data file of past drawings or past winning lotto numbers. You already know and fulfilled this step as a user of Bright-6 High-Powered Lotto-6 Software.

T: Tutorial Online

It takes you to this Web page via your default Web browser. The online information is always up to date, as it is much prompter to edit a Web page than rewriting a manual bundled with the software.

E: MDIEditor Lotto

Starts the separate GUI application MDIEditor And Lotto WE (for 64-bit Windows). The 32-bit OS version can be run from menu #3.

Functions I, E: Edit Data Files

The history file or data file is always saved in text (ASCII) format and consists of the lotto numbers previously drawn in the game. You can create the file simply by typing the winning numbers drawing by drawing - one draw per line.
   1  17  21  22  24  30 (draw #1, or the most recent)
  17  19  29  42  48  49 (2nd recent drawing)
   2  22  34  36  37  45 (3rd recent draw)
   4   8   9  17  23  41
   8  23  27  47  48  49
all the way down to the last line in the file, representing the oldest draw in the current game format.

I created a specialized piece of software to maximize the efficiency of working with data files: LotteryData. Please visit the following link, as it also deals with the important topics of lottery strategies and the winning reports:

S: Sort Data Files

The application sorts the lotto data files in ascending order; it only formats nicely the pick-3, pick-4 and horse racing files.

This function is a great utility in conjunction with the data files. The numbers in every combination (line) in a lotto data file must be sorted in ascending order.

This task can be also performed specifically for 6-number lotto data files in Super Utilities, option T = Sort or Add-up Data Files. I always use the LotteryData utility mentioned above.

For additional useful information, read:

After creating, updating, and sorting the data files, one more important operation is required: concatenation of the real data file with a simulated data file.

The concatenation is done in Super Utilities, option M = Make/Break/Position, then Make, then option 1 or 2: Make D6 from DATA-6 and SIM-6. D6 is the final data file the software needs to generate reports, strategies, combinations, etc.

Here is the best procedure of creating the SIM-6 and D6 files to meet the size requirement of 12000000 (12 million) combionations. For example, my 6 from 49 lotto game has 13983816 total combinations. I generated all 6-number lines in lexicographical order by running my combinatorial software PermuteCombine or Combinations. I named the output file ALL-6-49 (easy to remember).

Then, I shuffled that lexicographical file ALL-6-49 in Shuffle (option F = Files, then V = Shuffle Vertically). The result was SIM-6, with all 6/49 lotto combinations, 13983816 lines randomly arranged.

If your lotto game has fewer than 12 million combinations, generate the necessary balance in Super Utilities, option S, then Generate SIM file. Add this second SIM6-2 file to the shuffled file of all lotto combinations in your game (concatenate SIM6-1+SIM6-2 to SIM-6). See also the info for menu #2, option B = Concatenate files.

** It is of the essence to shuffle (randomize) all your SIM files. Do not use, under any circumstances, SIM files in lexicographical order! Otherwise, the winning reports (W, MD) will turn into big headaches! Some filters will be so unusually high that several columns will run into one another. The Check Strategy functions will NOT run any longer **

W: Winning Reports (W6, MD6 Files)

The creation of the winning reports, W6 & MD6, is of paramount importance. Press W to generate the reports. Type 200 (or more drawings) for the length of the report. Type D6 for the name of the data file, and the default for total drawings to use. I recommend a large number of drawings to analyze, even 1000, at least in the beginning. It helps find more lottery strategies.

The four report files will show a number of parameters named filters. Based on the reports, you feed the combination generating program (options L or R) or the wheel generating program (function W in menu #2) with the filters. The process of setting filter values is known as strategy selection.

For more information, read:

O: Sort Filter Reports by Column

The program sorts the W6, MD6, GR6, DE6, FR6, SK6 reports by column, helping the user see more easily the filters e.g. filters of wacky values (very low, or extremely high).
The sorting is done by type of winning reports. The program also offers the correct choices (correct names) for filters (columns) to sort on.

For more information, read:

C: Check Strategies (Filter Settings)

The function analyzes the 4 W6 + 4 MD6 reports to establish any type of strategy, between minimum and maximum values. The strategy report will show how many times a particular lotto strategy hit in the past lottery drawings. In other words, we check how a collection of filter settings would have fared in the past.

The program also creates the strategy files in the correct format (error-free). The strategy files are named ST6.000 (default). You need to remember the ST file names! It is a very good idea to create a simple text file where you record various lottery strategies: ST names and what the strategies are based on.

** Potential errors when checking for lotto strategies.
#1: Do NOT use SIM files in lexicographical order. Always shuffle all your SIM files.
#2: Do NOT mix different game formats in your lotto files; that includes the file with your real lottery drawings and your SIMulated files.
#3: Sometimes some filters can get way, way out of range. The value can be wider than what I planned as the maximum length for that particular filter. I wanted the reports to be as readable as possible.

If #3 happens, the strategy checking functions will trigger errors. You can fix the error by opening your winning reports one by one in the text editor. You will notice that two neighboring columns are no longer separated by at least one blank space. The older 16-bit lotto software added the % character at the end of the column.

The culprit is the number in the column which is no longer aligned with numbers above and below. You need delete one (very rarely more than one) character at the end of that lengthy number. Make sure that there is one blank space between the numbers in the two columns and that they are properly aligned in the respective columns. Here is a visual example:

1234    23
12345123 = strategy-checking error

Corrected W/MD file:
1234   23
1234 123

Repeat the procedure with all your lotto winning reports, as necessary. **

H: Strategy Hits in the Past

The program generates lotto-6 combinations for situations when a particular strategy (as in the ST6*.* files) hit in the past drawings, or history of the game. The program needs an input file created by Strategy6 (the previous function). The input file consists of the draw IDs for the hit situations. Otherwise, the user will manually input the filter settings and the drawings IDs.

L: Lexicographic Combinations
Option R: Randomized Combinations

This is the ultimate goal of LotWon lotto software: Generate winning lotto combinations. We keep records of past lotto draws (maintain data files), then analyze the data files and generate the winning reports. Then, we analyze the W reports and select filter values for our lotto strategies. We finally apply the lotto strategies to the combination generators.

Each lotto combination generating program has several functions of its own.

* Both lotto applications above, as well as Wheel6, Combine6-12 (plus others) have two more functions that also eliminate unwanted combinations:

For more information, read:

U: Super Utilities

This piece of software bundles several utilities for 6-number lotto games. Each sub-program in turn has several features of its own.

This important piece of 6-number lotto software is amply presented on its dedicated page:

The next three functions D, N, M represent valuable new software, highly requested by members of the Super Forums.

D: Dedicated LIE Elimination (LieID)

This program applies the LIE elimination feature introduced in the BRIGHT-6 lotto software, specifically the combination generators. The main function generates the reports showing the levels of the ID filters for both the pairings and number frequencies.

For ample information, you definitely want to read:

N: LIE StriNgs (LieStrings6)

The program shows the lotto-6 draws as strings of skips, high/low, odd/even, decades, last digits to be used in the LIE elimination strategies. The string report files are to be used as INPUT to combination generating (G), with the filters being fed automatically. The output files are then used as LIE files in the combination generators (e.g. Lexico6).

For ample information, you definitely want to read:

M: Markov Chains, Pairs, Followers

This complex piece of software deals with the famous Markov chains, random pairing, trendy number frequencies (.e.g. hot, cold lotto numbers).

II. Menu #2: Skips, Delta, Lotto Decades, Last Digits, Wheels

Special additions to the best ever 6-number lotto software include last digits and 5 deltas.

D: Deltas

This is another important addition to the grand collection Ultimate Lotto Software. The delta application shows the lotto drawings as strings of deltas or differences between adjacent numbers. The program creates first the delta report for a lotto data file (results). The program also generates lotto combinations based on user-input deltas.

For ample information, you definitely want to read:

S: Skips, Decades, Last Digits, Frequencies

The app shows the lotto-6 drawings as strings of skips, high/low, odd/even, increase/decrease from previous draw. The program also generates reports for lotto decades, last digits (new program), and a report of frequencies from 3 groups: hot, mild, cold. You can use the skips, high/low, odd/even, decades, last digits, frequencies as filters in the lotto combination generators or the purge function. The lotto software can check if or when a strategy hit in the past. The Strategy Hits function reports how many combinations a particular lotto strategy would have generated in winning situations.

For amplified information, you definitely want to read:

Q: Skips & Frequency Groups-Only

The program shows the 6-number drawings as strings of skips and frequencies. Both parameters are divided into 3 groups of numbers: hot, warm, cold. You can use the skips and frequency groups as filters, or generate combinations for the LIE Elimination strategy.

This application is similar to function S = Skips, Decades, Last Digits, Frequencies. The skips, however, are divided in 3 groups, rather than dealing with them number by number. Please read the pages referred to above.

W: Randomized Lotto Wheels On-the-Fly

Generate lotto-6 combinations which assure a minimum guarantee - 6 of 6 to 2 of 6. You can use it to generate reduced lotto systems (lotto wheels) for 10, 12, 18, 20, 30, etc. numbers. Better still, you should use this program to wheel all the numbers in your lotto game, while employing filters.

Functions in this program:

For more info, read:

H: Wheels from Files

This program takes an input file of lotto-6 combinations and converts the combinations to k of 6 lotto wheel format - from 1 of 6 to 5 of 6; also, a number of combinations can be input in a random manner, without any wheeling.

The function is useful if you want to reduce the number of lotto combinations in an output file previously generated. For example, you generated thousands of combinations in Combine6 (function R = Random on main menu) with light filtering; you want to play only a handful of lotto combinations that have no more than k numbers in common (lotto wheeling); evidently, you settle for a lower-tier lottery prize.

Read more details:

F: Rank Lottery Numbers by Frequency

This program generates frequency reports two ways: 1.- Regardless of position; 2.- Position by position. The lotto numbers are ranked by frequency in descending order, from hot, to mild, to cold.

This multi-game application is amply presented on its dedicated page and in other specialty materials:

K: Create Lotto, Lottery, and Gambling Skip Systems

This program creates lottery and gambling systems based on two or three consecutive skips; the most recent skips make it into a particular system.

This multi-game application is amply presented on its dedicated page and in other specialty materials:

M: Sum-up Lottery Data Files and Games

The app calculates the number of lottery combinations that add-up to a sum-total. It also calculates the sums of each draw in lottery files, plus root sum, and standard deviation. You can generate such lottery combinations and save them. The program creates summary reports for the game: Every sum-total and its amount of combinations, plus percentages... and much more.


V: Verify Data Files

This program parses the lottery data files to make sure they comply with the format required by LotWon lotto software. It is highly recommended to check your data files periodically to make sure they are error-free because errare humanum est.

For more information, read:

C: Check Winners

Check for winning numbers in output files against real drawing lotto files. The combinations to play were saved first to output text files by the combination generators.

This task can be also performed specifically for 6-number lotto data files in Super Utilities (main menu), option W = Check for Winners = the best method.

T: Cross-Checking Lottery Strategies

The program writes to disk the lines of specified indexes in a file, usually a strategy file created by the function C = Check Strategies (main menu). You created the W*.* files in the Command Prompt LotWon lottery software. You also generated the statistical reports in MDIEditor And Lotto WE. You then created the strategy file for the Stats function in MDIEditor Lotto. You want to see the same line numbers in WS*.* files for a more comprehensive lotto-6 strategy; i.e. possibilities to eliminate even more combinations.

Read more:

U: Text File Reverser

B: Concatenate Text Files, Make Big File

This function takes a number of text (ASCII) files and concatenates (combines) them; i.e. it puts all the files into one. The function is useful when you need to combine multiple output lotto files (OUT6) or LIE files and work with one file, instead of working with the files step by step (e.g. PURGING output lottery files).

P: Pairing Reports, Custom Grids, Lotto Combinations

This program generates a series of reports on the pairings of the lotto-6 game; it also generates pairings in the manner of lotto-6 combination generators in Bright-6.
The Reports option will show how many times each pairing came out; it also shows the winning pair reports in the manner of the W6/MD6 files created by Report6.

The program is especially useful in conjunction with the LIE (reversed) strategy feature present in all lotto combination generators. The pairings do not lead to winning 6-number lotto combinations the very next draw, far more often than not.

We can see that no lotto drawing has all top 5 pairings only. We can generate lotto combinations for the top 18 or 24 top pairings and we will be wrong many times. That output file qualifies as a LIE file. We can apply, without possibility of error, the ID6 LIE filter. In a vast majority of cases, even ID5 will be a very safe filter. Sometimes, even ID4 will be a safe filter.

The filters ID3 or even less ID2 can still offer winning combinations, albeit rarely. Filter ID1 can never be applied. The grid files always contain all numbers in the lotto game. If we create the pure wonder-grid with the top-5 pairings, it will not hit the jackpot in thousands of drawings. The ID1 filter always eliminates all combinations. Maybe ID3 will generate 3- or 4-winning-number combinations. It is worth trying, though there aren't many combinations to play. If too many, we can apply more filters by Purge (in Lexico6).

Also, you can create any pairing grid file in Super Utilities. You simply copy and paste any amount of numbers from the file entitled PAIRS6. Or, you can create directly a file named TOP6. Copy and paste has the advantage of creating top files which are not necessarily the top pairs. For example, you copy and paste the numbers corresponding to the pairs in the range 12 30.

Application name: PairGrid6.
Replaces: SkipPair6 (still in the package just type its name at the command prompt, after eXiting the main menu).

For valuable information, read:

O: Bingo

There was a question regarding bingo in the Super Forums. I wrote a special program, but there are no strategies for bingo. The game is inflexible. The players cannot choose their own numbers. The numbers are already printed on the cards.

Read more:

G: Work with User's Number Groups

This is a big lotto program that works with groups of numbers: odd, even, low, high, frequency numbers, sums or sum-totals.

The application has a plethora of functions and its own Web page.

Please read the dedicated presentation:

III. Menu #3: 12-Number Combinations Wheeled to 6-number Lotto Games

Ultimate lotto can generate 12 numbers per combination to wheel for lotto-6 format.
* Axiomatic one, some of the functions below represent standalone programs. Other functions belong to older programs, but the names of the functions were less obvious to some software users. For example, several users asked me how to generate lotto combinations from groups or pools of numbers. There are no programs with relevant names. Instead, these functions are well represented in large programs that provide a wide variety of functions. In this particular example, the combination generators from pools or groups of numbers belong to the Super Utility software.

N: 6-# Combos from Pools of Numbers

Generate 6-number lotto combinations from pools or groups of numbers. Program name: SoftwareLotto6 (Super Utilities on main menu), option M: Make/Break/Position.

The groups of lottery numbers can be listed in files, in one line or multiple lines. For example, SkipSystem created for you a pool of lotto numbers for the 6/49 game. The file in text format consists of one line of 12 numbers. You want to generate lotto-6 combinations from those 12 numbers. Total of lotto combinations of 12 numbers taken 6 at a time is 924. In SoftwareLotto6, you select option M: Make/Break/Position. Then, option Break, then option 2 = All 6 Numbers Equally. The function will generate your 924 lotto combinations in a matter of seconds.

The same function can also generate lotto combinations from multiple lines of 6+ numbers each. For example, you had 49 lines, for each of your lotto 6/49 game; each line has 12 other lotto numbers, as the best pairs of each of the 49 numbers. Since the lines will have common numbers, your lotto combinations will still be unique. The special lottery software takes care also of eliminating duplicate combinations. The Position feature is even more potent.

You can apply in this function a powerful filter: the Least feature. Actually, you will eliminate all pairings in a special file WORST6 created by the same Super Utility (option F: Frequency). It is recommended now, in strong terms, to use WORST6 instead of LEAST6.

For in-depth information, study:

P: 6-# Combinations by Positions

Generate 6-number lotto combinations from 6 lines of numbers representing the 6 positions in a lotto-6 combination.

Program name: SoftwareLotto6, option M: Make/Break/Position.

You can generate lotto combinations based on positions or positional ranges. If you run the statistical functions of my lottery software (plenty of them!) you will see that the lotto numbers are strongly biased regarding the position. You can read at SALIU.COM a lot about ranges or positional ranges in lotto. You will see living proof that the lotto numbers follow the Fundamental Formula of Gambling (FFG). Each position has lotto numbers based on the FFG median.

You can apply in this function a powerful filter: the Least feature. Actually, you will eliminate all pairings in a special file WORST6 created by the same SoftwareLotto6 (option F: Frequency). It is recommended now, in strong terms, to use WORST6 instead of LEAST6.

For best information, read:

F: 6# Combos from 3 Frequency Groups

Generate 6-number lotto combinations based on frequency: hot numbers, mild numbers, and cold numbers. Run first the Frequency Reporting module, and then the combination generator (lexicographic or random).

Program name: SkipDecaFreq6 (function D: Deltas, menu #2), options: L = Combinations, Lexicographic; R = Random Combinations. Then, select the screen pertaining to the filters based on the 3 lotto frequency groups.

Read further:

D: 6-Number Combinations by Lotto Decades

Generate 6-number lotto combinations decade by decade; e.g. a 6/49 lotto game has 5 decades, from single digits to numbers beginning at 40.

Program name: SkipDecaFreq6, options: L = Combinations, Lexico; R = Random Combinations. Then, select the screen pertaining to the filters based on the lotto decades.

Please read much more:

R: Generate BRIGHT-12 Reports

Generate special reports for lotto-6 regarding the skips of the subgroups of numbers: Singles (Ones), Pairs, Triples, Quads, Quintets, Sextet.

W: View BRIGHT-12 Filter Report

The editor opens the first report of the four created by the preceding function: GroupSkips6.1. You can then open the other 3 reports to determine a lotto strategy.

G: Generate 6-Number Combinations

This program generates random combinations for lotto-6, including lexicographical, random, and file-purging. The data file must still be in the 6-numbers-per-line format. The filters for this program are reported by LottoGroupSkips6: ONES, PAIRS, TRIPLES, QUADS, QUINTETS, and SEXTET.

T: Generate 12-Number Combinations

Generate random combinations for lotto-6, but 12 numbers per combination. Both the minimum and the maximum levels of the following filters are applicable in the latest version of a tough program: ONES, PAIRS, TRIPLES, QUADS, QUINTETS, and SEXTET. High values for the minimum levels of the filters will visibly slow down the combination generating processes, especially in the case of 6-number lotto games.

S: Strategy-Checking BRIGHT-12

Check the BRIGHT-12 reports generated by function R to see if they had any hits in past drawings.

H: Strategy Hits BRIGHT-12

See how many combinations the strategies in the previous function would have generated in the hit (win) situations.

L: Purge Numbers from LIE Files

This purge function is also very useful for a little known reversed strategy; i.e. in conjunction with LIE files. A LIE file is predicted to lose or to have NO HITS in the next lottery drawing (or a few drawings in the near future). For example, a 1000-line LIE file has NO 4 winners; you would set the QUAD filter to 1000. But first you need to press Y (for yes) to enable the specific LIE function when the prompt appears on screen.

Program names: Combine6, Combine6-12, Combine12, Lexico6, Wheel6, SkipDecaFreq6.

For more details, read:

B: Breakdown Lines of 6+ Numbers

The big application takes one or more lines consisting of numbers and breaks down each line into smaller number-groups: from 1-number groups to groups of 7 numbers per combination (line). For example, a line with 6 or more numbers can be broken into unique (no-repeat): single numbers, 2-number groups (pairs), 3-number groups (triples), 4-number groups (quads), 5-number groups (quintets) and 6-number groups (sextets).

Program name: BreakDownNumbers, option: 6 = Groups of 6 numbers per combonation.

Read special articles:

E: Ranges of Numbers

The application Range-6 (new software) generates 6-number lotto combinations, where the numbers in each position belong to specific RANGES (e.g. 1-15, 16-31, ..., 40-49).

7: 7x7 Clusters for 6/49 Lotto

Generate random combinations for 6/49 lotto, but 7-by-7 clusters (matrices), like the Shuffle option in Combine6 (function R = Randomized Combinations, main menu). The data files must still be in the 6-numbers-per-line format as in the Bright6 programs. The following filters are applicable in this type of software: PAIRS, TRIPLES, QUADS, QUINTETS, SEXTET. The FILTERS for this app are reported by LottoGroupSkips6.

Program name: Cluster49-7.

For a specialty presentation, visit:

IV. Menu #4: Specialty Programs for Probability, Odds, Combinatorics, Lexicographical Order, Wheeling

Special programs enhance the best-ever software for all 6-number lottery games of the world.

S: Super Formula, Definitive Probability, Statistics, and Gambling Software

Super Formula is the definitive software for statistics, probability, odds, gambling mathematics... and much more. The functions are grouped in 12 categories. Each software category has its own detailed sub-categories. This unique application grew from the request by many people to create software to automate the calculations in the Fundamental Formula of Gambling (FFG). FFG discovered the most fundamental elements of theory of probability and also the Universe: The relation between the degree of certainty (DC), probability p, and number of trials N.

There is ample information of the dedicated page:

D: Birthday Paradox Strategies

I had written an original essay touching a few issues of creating winning systems from the Birthday Paradox, or the probability of repetition (duplication). Such systems would apply to games of chance such as lotto, lottery, roulette... and more. There are lottery players and gamblers who now realize how important the probability of repetition is.

Can such mathematical knowledge be applied to gambling, especially lottery? I was skeptical when I first heard about it and was asked about it. The difficulty of achieving thorough understanding of this phenomenon was caused by a parameter I call number of elements. Indeed, the roulette numbers repeat. You can see them all the time, if the casinos turn on the electronic displays known as the marquees. But is there a rule, a mathematical formula that enables us to calculate the repeat probability?

I thought more deeply on this repetition fact. For example, I look at a sequence of 8 roulette numbers as an eight-element string. The degree of certainty is better than 50% that such string should contain one repetition (duplication). One of the eight numbers should be a repeat with a 50-50 chance. The same is true about lottery drawings. In this case, the element is the index of the combination (or set) drawn. Every lotto combination, for example, is defined by an index or lexicographical order, or lexicographic rank.

With this new knowledge in mind, I studied some real data: Lottery drawings and roulette spins. I was somehow surprised to discover that repetition occurs close to that cutoff point of the 50-50 chance! I should also point out that the strength of the analysis and system creation is stronger at the beginning of the game. For lottery and lotto, the beginning is clear: A game starts with the first drawing of a game format.

App names: Collisions, BirthdayParadox.

For specialty information, study:

P: Generate All Possible Types of Sets

This software generates ALL possible types of sets: Exponents, permutations, arrangements, combinations - and Powerball, Mega Millions, Euromillions combinations. The software generates the sets in lexicographical order or randomly. The sets can be numerical or be composed of words (text).

For specialty information, visit:

R: Shuffle or Randomize Elements

Shuffle lotto combinations files (text files); then go to the line equal to the probability median (FFG = 50%). The program can also shuffle numbers in a highly randomized manner. There is a plethora of randomization functions in this program! The program can generate lotto combinations that mimic the official lottery drawings. Included are modules for Powerball, Mega Millions, Euromillions.

For specialty information, read:

L: Software for Lexicographical Order

The program finds the lexicographical order (index, or rank) of a given set and conversely finds the set for a specified index (rank, or numeral, or lexicographic order). Applicable to these set types: Exponents, permutations, arrangements, combinations, Powerball (5+1), Euromillions (5+2) combinations.

For specialized information, read:

B: Generate Combinations inside FFG Median Bell

This multi-game software generates combinations in the FFG median zone and inside the bell (Gauss) curve. The program can be used for: pick-3 4 lotteries, horse racing, lotto-5, -6, -7, Powerball, Mega Millions '5+1', Euromillions '5+2', roulette, sports betting, and soccer pools.

For specialized information, read:

F: Lexicographically-Index File

This program takes a lotto data file (drawings) and adds indexes (ranks) to the corresponding combinations in the file. The indexes are calculated based on the combination lexicographical order or index for that lotto game.

For in-depth coverage, read:

O: Probability, Odds Calculator

The probability software calculates all the odds of any lotto game, including Powerball, Mega Millions and Euromillions games. For example, the odds of a lotto 6/49 game: 0 of 6; 1 of 6; 2 of 6; 3 of 6; 4 of 6; 5 of 6; 6 of 6. The probability is calculated as exactly and as at least M of N.

The Generalized option calculates the odds for any two-in-one lotto games, including Powerball, Mega Millions, and Euromillions. The Horseracing option calculates the odds for exactas (top 2 finishers), trifectas (top 3 finishers), superfectas (top 4 finishers), etc. The horse racing odds are calculated also as straight and boxed.

Read all the details:

V: Universal Lotto Combination Generator

Lotto software generates combinations for absolutely any type of lotto game, plus horse racing straight sets. Specifically to this program: the combinations can be generated in steps. That is, the user has the choice to generate lotto combinations with constant gaps or skips between them. For example, starting at the very top of a combination set (the lexicographical order #1), then step 90, the following combination generated will have lexicographic order #91,, and so on, to the very last combination in the lotto set.

Most certainly, no other lottery program can generate lotto combinations in steps. Furthermore, this incredible lotto software application even generates combinations within a range of numbers, or between any lexicographic order indexes (ranks).

Read all the details:

G: Wonder-Grid Checking for Lotto-6 Pairings

The lotto application checks the past performance of the GRID6 files. The program starts a number of draws back in the DATA-6 lotto file and creates 3 GRID6 files: for (N / 2), N, and (N * 2) draws. Each range of analysis N creates its own report file (ChkGrid6.*).

It can be used well in conjunction with the LIE (reversed lotto strategy) feature in the combination generators. The wonder grid skips more lotto drawings compared to the winning situations.

For more details, read:

K: Wonder-Grid Pairs, Statistical Reports

This program creates all the statistical files for 3-drawing ranges - calculated by the FFG. The files have the extensions 1 to 3 in their names. The following files are created: FREQ6, PAIRS6, GRID6, BEST6, WORST6, LEAST6. GRID6 has each digit plus its 5 pairs; BEST6 = the top (N-1)/6 pairs; WORST6 has the worst (N-1)/5 pairs; LEAST6 has the pairs with a frequency equal to 0. At the end, the program combines all GRID6.* BEST6.*, WORST6.*, LEAST6.* to GRID6, BEST6, WORST6, LEAST6.

This app is useful in conjunction with the LIE (reversed) strategy feature present in all lotto combination generators. The pairings do not lead immediately to winning combinations more often than not.

For more details, read:

W: Lotto Wheeling Software: Fill Out Lottery Wheels with Player's Lotto Picks

The ultimate lotto wheeling program takes a source wheel file and replaces the system numbers with user's lotto picks to a destination file.

For more information and your free lotto wheels, visit:

E: Lotto Wheels Based on Odds and Lexicographic Order

The special lotto wheeling software generates lotto wheels based on the lotto odds. The user selects first the numbers in the lotto game; e.g. 49, then 6. Next, the user selects the guarantee; e.g. 4 to indicate a guarantee such as 4 of 6, or 4 of 6, or 4 of 7, etc. Finally, you select the starting lexicographical index; the program automatically calculates the lowest index and the highest lexicographic rank possible.

For specialty information:

C: Check Abbreviated Lotto Systems or Wheels

The special lotto wheeling software verifies the lotto wheels for missing combinations; if missing, the software will plug-in the lines needed to complete the lotto wheel. Also, the program generates original abbreviated lotto systems.


H: Play-Last-N-Draws as a Lotto Wheel

The lottery utilities check for winning numbers in files of real drawings. A data file will be checked against itself as if playing the last N draws before current draw. For example, check the wins when I play the last 57 draws in a 6/49 lotto game. The odds of 3 of 6 are 1 in 57 as calculated by the OddsCalc probability program. How many 3 of 6 hits (and other hits) will be recorded if playing in 100 future 6/49 lottery drawings?


U: Old Lotto-6 Utilities

This piece of software was superseded by Super Utilities for lotto five (option U in the main menu). Just nostalgia, I guess! O tempora! O mores!

Program name: Util632.

You might want to read:

Resources in Lottery Software, Systems, Lotto Wheeling

There are lots of programs in the Ultimate Software pick-6 lottery or 6-number lotto jackpot games.

These powerful programs for pick-6 lotto, Loto 6 help you tremendously winning lottery jackpots.

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

Ultimate winning lotto 6 software was created by the Founder of lottery programming mathematics.