Ultimate Software for All 6-Number Lotto Games (e.g. 6 from 49 or 6 from 54)
By Ion Saliu, Founder of Lottery Mathematics, Lotto Programming Science
0. Introductory Notes to the Ultimate Lotto Software for 6 Winning Numbers; Download, Install, Run
ULTIMATE LOTTO-6 ~ version 1.0 ~ July 2015 ~ software category 5.1.
- This package is definitely the ultimate, never-to-be-duplicated software for lotto games drawing 6 winning numbers from 1 to N. N can be any number, for example: 40, 45, 49, 51, 54, etc. Specific data files of past drawings or past winning numbers make possible for the programs in this comprehensive application to work with any lotto-6 game in the world.
- Downloading this collection of high-power programs requires the special Ultimate Software membership. It is available only to members who paid for the Permanent Software Download subscription. Click on the top banner to learn the terms, conditions, and availability.
- Your membership page has clear instructions on downloading, installing, and running the software. All Ultimate Software applications are available for download from your membership page. In addition, you can download a special lottery software utility to work with data files efficiently.
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
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.
There is also a visual tutorial, with plenty of screenshots, applicable to all my lottery software:
- Lotto Software Book.
Function 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.
Function 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.
Function 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:
- MDIEditor And Lotto WE Software: Tutorial, User Guide, Instructions
- Help on Software for Lottery, Lotto, Gambling: Download, Install, Run, Maintain Results Files
- State Lottery, Lotto Drawings, Results, Past Winning Numbers: Online, over Internet.
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.
- This version of the Ultimate Software requires a D6 data file of at least 12000000 (12 million) lotto combinations (6-number lines).
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 **
Function 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.
- Type or accept the defaults W6.1 to W6.4 and MD6.1 to MD6.4 for the report names.
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:
Function 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:
Function 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. **
Function 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.
Function 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.
* L - Program name: Lexico6 – it generates 6-number lotto combinations in lexicographical order. That is, the program starts the generation at lexicographic index #1 (i.e. 1, 2, 3, 4, 5, 6) and ends at the last index in the lotto set (e.g. 44 45 46 47 48 49).
Functions in this program:
N = Normal Lexicographic - NO ranges - NO favorites
- generates every combination in the lotto set, from lexicographical index #1 to the last index.
1 = 1 favorite number - NO ranges
- generates every combination in the lotto set, from lexicographical index #1 to the last index; also, each and every combination will contain one favorite number chosen by the software user.
2 = 2 favorite numbers - NO ranges
- generates every combination in the lotto set, from lexicographical index #1 to the last index; also, each and every combination will contain two favorite numbers chosen by the software user.
R = Combinations between positional RANGES
- generates every lotto combination by positional ranges; e.g. numbers in 1st position between 1 and 18; numbers in 2nd position between 6 and 30; numbers in 6th position between 40 and 49.
P = PURGE an output file of combinations
- takes an output lotto combination file previously generated and eliminates additional combinations by applying further filtering.
* R - Program name: Combine6 – it generates 6-number lotto combinations in randomized manner. That is, the program starts and ends the generation anywhere in the lotto set, instead of lexicographically.
Functions in this program:
0 = NO favorite numbers, NO shuffle
- generates randomized lotto combinations, without any favorite numbers, or clusters (shuffled combinations).
1 = 1 favorite number - NO shuffle
- generates randomized lotto combinations; also, each and every random combination will contain one favorite number chosen by the software user.
2 = 2 favorite numbers - NO shuffle
- generates randomized lotto combinations; also, each and every random combination will contain two favorite numbers chosen by the software user.
S = SHUFFLE numbers (ALL #s in game)
- generates ALL lotto numbers in one cluster or group, 6 numbers per each line; e.g. a 6-49 lotto game will have clusters of 9 lines (combinations), 6 numbers per line; the last line will repeat 3 numbers from previous combinations.
* Both lotto applications above, as well as Wheel6, Combine6-12 (plus others) have two more functions that also eliminate unwanted combinations:
- inner filters (they eliminate around 95% of all combinations - enable it rarely);
- LIE elimination: You noticed that, more often than not, your lotto output files do NOT have winning numbers - not 6 winners, not 5, not 4, not 3... You can open the LIE file and generate combinations that do NOT contain groups of lotto numbers existent in the LIE file.
For more information, read:
Function 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.
S = Files (SIM-6, Count Lines)
- Simulate a SIM-6 file
- Count lines in text files.
D = Duplicates: Strip and Wheel
- The function retrieves the input data, finds duplicate lines, and eliminates them. The duplication is considered from 6 of 6 numbers, to sub-groups of numbers; i. e. from 5 of 6 to 1 of 6. Hence, wheeling in the function name.
F = Frequency Reporting by Number
- The sub-program counts how many times each lotto-6 number came out in the specified range of past drawings. Then, it plots a skip chart - number of drawings between hits. Also, the function saves to files the most frequent pairings (BEST6) and the least frequent pairings (WORST6).
W = Check for Winners
- The function checks for groups of 3, 4, 5, and 6 winning lotto-6 numbers in two manners:
1) an OUTPUT file against a data file with real draws
2) POOLS of numbers against a data file with real lotto drawings.
This function is the recommend method to check if your output files had any winners in past drawings, especially the drawings when you played the combinations.
T = Sort or Add-up Data Files
- Sort your DATA-6 file in ascending order. The recommended method is the one I use. I referred to it at the beginning of this section: the LotteryData utility.
- Add-up the numbers in each lotto combination in a data file to sum-totals. The recommended method is performed by the standalone application Sums presented in the next section (menu #2).
G = Generate Combinations, Favorites, Least-Number-Groups
- The function generates lotto-6 combinations lexicographically. You can play favorite numbers: 1, 2, 3, 4; or NO favorites. You can also eliminate (least) singles, pairings, triples, quads. This function does not require a data file of past drawings.
M = Make/Break/Position (D6, Positional Ranges, Break Long Lines to 6-Number Combinations)
- Make D6 without LEAST6
- Make D6 with LEAST6
- Make D6 with LEAST & BEST6
- Break 6+ combinations to 6-number lines
- Generate lotto combinations by positional ranges (positional limits).
1 = Singles Rundown
- Calculate the frequency of every single in a 6-number lotto game;
- sort the singles by frequency in descending order;
- create a least single file (singles that have not come out in the specified range of lottery drawings).
2 = Pairs Rundown
- Calculate the frequency of every pair (pairing) in a 6-number lotto game;
- sort the pairs by frequency in descending order;
- create a least pairing file (pairs that have not come out in the specified range of lotto drawings).
3 = Triplets Rundown
- Calculate the frequency of every triplet in a 6-number lotto game;
- sort the triplets by frequency in descending order;
- create a least triplet file (triplets that have not come out in the specified range of lottery drawings).
4 = Quadruplets Rundown
- Calculate the frequency of every quadruplet in a 6-number lotto game;
- sort the quadruplets by frequency in descending order;
- create a least quadruplet file (quadruplets that have not come out in the specified range of lotto drawings).
5 = Quintets Rundown
- Calculate the frequency of every quintet in a 6-number lotto game;
- sort the quintets by frequency in descending order;
- create a least quintet file (quintets that have not come out in the specified range of lottery drawings).
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.
Function 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:
Function 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:
Function 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
Function 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:
Function 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:
- Reversed Lottery Strategy for Lotto Decades, Last Digits, Odd Even, Low High, Skips
- Lotto Decades: Software, Reports, Analysis, Strategies
- Lottery Strategy, Systems Based on Number Frequency
- Lottery, Lotto, Combinations, Tables of Frequency Systems.
Function 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:
0 = NO favorite numbers
- generates randomized lotto wheels, without any favorite numbers;
1 = 1 favorite number
- generates randomized lotto wheels; also, each and every wheeled random combination will contain one FAVORITE number chosen by the software user;
2 = 2 favorite numbers
- generates randomized lotto wheels; also, each and every wheeled random combination will contain two FAVORITE numbers chosen by the software user.
For more info, read:
Function 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:
Function 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:
Function 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:
Function 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.
See:
Function 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:
Function 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.
Function 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:
Function U: Text File Reverser
Function 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).
Function 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:
Function 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:
Function 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
* 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.
Function 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:
Function 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:
- Lotto, Lottery Software, Excel Spreadsheets: Programming, Strategies, Positional Ranges
- Lotto, Lottery, Powerball, Mega Millions, Euromillions, Horse Racing, Roulette, Football: Systems Derived from Skips
- Analysis of Best Ranges for Lotto Number Frequency, Lottery Pairs, Pairings.
Function 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:
Function 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:
- Lotto Decades: Software, Reports, Analysis, Strategies.
The next 7 functions — R, W, G, T, S, H, L — have a common special presentation page:
- Lotto Strategy, Software: 12-numbers Combinations Wheeled to 6-number Lotto Games.
Function 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.
Function 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.
Function 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.
Function 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.
Function S: Strategy-Checking BRIGHT-12
Check the BRIGHT-12 reports generated by function R to see if they had any hits in past drawings.
Function H: Strategy Hits BRIGHT-12
See how many combinations the strategies in the previous function would have generated in the hit (win) situations.
Function 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:
Function 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:
Function 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).
Function 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
Function 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:
Function 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:
Function 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:
- Combinatorics: Permutations, Combinations, Factorial, Exponents Generate
- Comprehensive Generating: Exponents, Permutations, Arrangements, Combinations, Powerball, Mega Millions, Euromillions, Horse Racing.
Function 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:
Function 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:
Function 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:
Function 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:
Function 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:
Function 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:
Function 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:
Function 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:
Function 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:
Function 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:
Function 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.
See:
Function 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?
View:
Function 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 Lotto, Lottery Software, Wheeling
| Home | Search | New Writings | Odds, Generator | Contents | Forums | Sitemap |