Written by Ion Saliu; last update: November 2011.
• Bright6.exe ~ version 4.1 ~ September 2011 ~ free-to-run lotto software for registered members.
High-powered integrated lotto-6 software freeware — the most powerful 6-number lotto software package anywhere.
A new utility runs all 32-bit applications under 64-bit Vista/Windows 7, including the interface. The program is named B6.exe; included also is the source code, B6.BAS. The menu batch file 6.BAT is still present and the users of Windows XP (or 32-bit Windows) can have two choices. Type 6 or B6 (in Vista/Windows 7) to start the command and control. The tutorial and the readme files have been adequately updated. You can read also a webpage that presents useful information on the so-called Command Prompt introduced in Windows 2000 and subsequent versions of the operating system.
First, you need to become a registered member of this website (for a reasonable membership fee). Then, you need to download BRIGHT6.exe from the main software download site. All newcomers must go there first to read all necessary information. BRIGHT6.exe belongs to software category 5.1.
We present now the four menus and their applications and functions.
This menu comprises the most important programs and functions of the Bright6 software package. The software user will always start with creating (once) and then updating (in every run) the data files. The most logical next step is the creation of the winning reports. The end-result should always be the process of generating 6-number lotto combinations.
* Option 'E = Edit Data Files (Edit Files with MDIEditor And Lotto WE for 64-bit Windows)'
* Option 'M = Edit Data Files (Edit Files with MDIEditor And Lotto WE for 32-bit Windows)'
It opens an empty window of MDIEditor And Lotto WE to type in or paste in the 6-number lotto results (drawings, draws, past winning numbers, etc.). The file is always saved in text (ASCII) format.
The data file must have exactly 6 numbers per line. The numbers must be separated by one or more blank spaces. You can also use commas , as the field separators. The universal field separator should be the blank space.
The final step is to sort the drawings (the lines in your lottery files) in ascending order. My lotto software requires files with the drawings sorted in ascending order. Again, my lotto software is the best for such a task: Sorting.exe. Also, MDIEditor And Lotto WE has a lotto sorting function. Sorting creates a nice format of the lottery draw file!
The first menu item (E) opens my MDIEditor in 64-bit Windows (in "C:\Program Files (x86)\MDIEditorLottoWE\MDIEditWE.exe"). The other item (M) takes care of the 32-
bit Windows: "C:\Program Files\MDIEditorLottoWE\MDIEditWE.exe".
You might want to check your installation of MDIEditor And Lotto WE. Reinstall, if necessary, to match one of the above program locations.
Program name: Any text editor can be used for this task.
For more info, read:
Please read also a very basic tutorial (part of this lotto software package):
The concatenation is done in Super Utilities (option Make/Break/Position, then Make, then option 1 or 2: Make D6 from DATA-6 and SIM-6).
This version of Bright6 requires a D6 data file of at least 12000000 (12 million) lotto combinations (lines).
Here is the best procedure of creating the SIM-6 and D6 files to meet the size requirement of 12000000 (12 million) combinations (lines). For example, the 6/49 lotto game has 13983816 total combinations. I generated all combinations in lexicographical order by running my software PermuteCombine.exe or Combinations.exe. I named the file ALL-6-49 (easy to remember).
Then, I shuffled that lexicographical file ALL-6-49 in Shuffle.exe (option: F = Files, then V = Shuffle Vertically). The result was SIM-6, with all 6/49 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 **
* Option 'W = Winning Reports (W6 Files)'
The four report files will show a number of parameters or FILTERS. Based on the reports, you feed the combination generating program (L or R) or the wheel generating program (W in Menu #2) with the filters. The process of setting filter values is known as STRATEGY SELECTION.
Program name: Report6.exe.
For more information, read:
* Option 'O = Sort Filter Reports by Column'
Program name: SortFilterReports6.exe.
For more information, read:
* Option 'C = Check Strategies (Filter Settings)'
** Potential errors when checking for lotto strategies.
If #3 happens, the strategy checking functions will trigger errors. You can fix the error by opening your winning reports one by one in a 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
Corrected W/MD file:
Repeat the procedure with all your lotto winning reports, as necessary. **
Program name: Strategy6.exe.
For more info, read:
* Option 'H = Strategy Hits in the Past'
Program name: StrategyHit6.exe.
For more info, read:
* Option 'L = Lexicographic Combinations'
Each lotto combination generating program has several functions of its own.
* R -- Program name: Combine6.exe – 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.
* Both lotto programs above, as well as Wheel6.exe, Combine6-10.exe (plus others) have two more functions that also eliminate unwanted combinations:
For more info, read:
* Option 'G = Pairing Reports, Custom Grids, Lotto Combinations'
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 15 or 20 top pairings — and we will be wrong for sure. 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. 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 ID2 will generate 4- or 5-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.exe).
I no longer recommend applying these two functions in PairGrid6.exe:
P = Create File of Missing Pairs
They are impractical with only one filter: FIVE. Initially, there were more filters in that type of software. I made radical changes and I should have eliminated the two functions. The programs work OK on my computer, but they are NOT ready for distribution. I look at schemes to prevent piracy. It should be one user, one installation. If a computer dies, then two more copies will be available to the same registered user. It can't be fairer!
Again, I forgot to eliminate those two functions in PairGrid6.exe. Ignore them, as they are not practical in their current state.
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 15 – 30. Just open an empty Notepad file …
Program name: PairGrid6.exe.
For more info, read:
* Option 'F = Wheels from Files'
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.exe 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.
Program name: WheelIn6.exe.
For more info, read:
* Option 'B = Birthday Paradox Strategies'
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.
Program names: Collisions.exe, BirthdayParadox.exe.
For more info, read:
* Option 'S = Super Utilities'
D = Duplicates: Strip and Wheel
F = Frequency Reporting by Number
W = Check for Winners
T = Sort or Add-up Data Files
G = Generate Combinations, Favorites, Least-Number-Groups
M = Make/Break/Position (D6, Positional Ranges, Break Long Lines to 6-Number Combinations)
1 = Singles Rundown
2 = Pairs Rundown
3 = Triplets Rundown
4 = Quadruplets Rundown
5 = Quintets Rundown
Program name: SoftwareLotto6.exe.
For more info, read:
* The majority of the programs in this menu represent GENERAL-PURPOSE lottery and gambling software. The only exception is Wheel6.exe (option W = Wheels On-the-Fly). It generates lotto wheels in the manner of randomized combinations (Combine6.exe).
* Option 'S = Sort Data 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 (Main Menu), option T = Sort or Add-up Data Files.
Program name: Sorting.exe.
Sorting.exe is packed with very useful features, including database tasks of files in text (ASCII) format. You can sort entire text files vertically, without in-line sorting. Also you can sort vertically on columns (fields). The columns can be numerical and/or alphanumeric (text only, or a mixture of numbers and text).
Read more and see screenshots of Sorting.exe:
Did you know that sorting can be fun … as fun as dancing, for example? Watch this on YouTube:
This task can be also performed specifically for 6-number lotto data files in Super Utilities (Main Menu), option W = Check for Winners.
Program name: Winners.exe.
* Option 'R = Shuffle or Randomize Elements'
Program name: Shuffle.exe.
For more info, read:
* Option 'M = Sum-up Lottery Data Files and Games'
Program name: Sums.exe.
For more info, read:
* Option 'K = Create Lotto, Lottery, and Gambling Systems'
Program name: SkipSystem.exe.
For more info, read:
* Option 'F = Rank Lottery Numbers by Frequency'
Program name: FrequencyRank.exe.
For more info, read:
* Option 'V = Verify Data Files'
Program name: Parsel.exe.
For more info, read:
* Option 'D = Skips, Decades, Frequencies'
Program name: SkipDecaFreq6.exe.
For more info, read:
* Option 'T = Cross-Checking Lottery Strategies'
Program name: FileLines.exe.
For more info, read:
* Option 'U = Text File Reverser'
Program name: UpDown.exe.
For more info, read:
* Option 'B = Concatenate Text Files, Make Big File'
Program name: Internal function in B6.exe.
For more info, read:
* Option 'W = Randomized Lotto Wheels On-the-Fly'
Functions in this program:
Program name: Wheel6.exe.
For more info, read:
* Option 'G = Work with User's Number Groups'
This program has a plethora of functions and its own Web page.
Program name: UserGroups6.exe.
For more info, read:
* Some of these functions 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. But the
functions are well represented in large programs that provide a plethora of functions! In this particular example, the combination generators from pools or groups of numbers belong to the utility software. The older version was Util632.exe. The newer and more potent incarnation is SoftwareLotto6.exe.
* Option 'N = 6-# Combos from Pools of Numbers'
Program name: SoftwareLotto6.exe, option M: Make/Break/Position.
The groups of lottery numbers can be listed in files, in one line or multiple lines. For example, SkipSystem.exe 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.exe, 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 10 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. My 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 SoftwareLotto6.exe (option F: Frequency). It is recommended now, in strong terms, to use WORST6 instead of LEAST6.
For more info, read:
* Option 'P = 6-# Combinations by Positions'
Program name: SoftwareLotto6.exe, 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. Just search. 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. Just look at
the new Powerball game format (started in January 2009). In 36 drawings, only 19 out of the 59 Powerball regular numbers have come out in the 1st position. The
numbers 2 and 7 came out 5 times apiece; the Powerball regular numbers 1,3,5,6, 8 came out 3 times each. Meanwhile, numbers 24 to 59 have not hit yet. For the 5th
position, only 18 numbers have hit, especially in the range 50 to 59. You can use the same option M: Make/Break/Position in SoftwareLotto6.exe software, but select Position/Ranges.
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.exe (option F: Frequency). It is recommended now, in strong terms, to use WORST6 instead of LEAST6.
For more info, read:
* Option 'F = 6# Combos from 3 Frequency Groups'
Program name: SkipDecaFreq6.exe, options: L = Combinations, Lexico; R = Random Combinations. Then, select the screen pertaining to the filters based on the 3 lotto frequency groups.
For more info, read:
* Option 'D = 6-Number Combinations by Lotto Decades'
Program name: SkipDecaFreq6.exe, options: L = Combinations, Lexico; R = Random Combinations. Then, select the screen pertaining to the filters based on the lotto decades.
For more info, read:
* Option 'B = Break Down Lines of 6+ Numbers'
Program name: BreakDownNumbers.exe, option: 6 = Groups of 6 numbers per combonation.
For more info, read:
* Option 'R = Generate BRIGHT-12 Report'
Program name: LottoGroupSkips6.exe.
For more info, read:
* Option 'T = Generate 12-Number Combinations'
Program name: Combine12.exe.
For more info, read:
* Option '7 = 7x7 Clusters for 6/49 Lotto'
Program name: Cluster49-7.exe.
For more info, read:
* Option 'L = Purge Numbers from LIE Files'
Program names: Combine6.exe, Combine6-12.exe, Combine12.exe, Lexico6.exe, Wheel6.exe, SkipDecaFreq6.exe.
For more info, read:
* Some of the programs in this menu represent GENERAL-PURPOSE lottery and gambling software.
* Option 'P = Generate All Possible Type of Sets'
Program name: PermuteCombine.exe.
For more info, read:
* Option 'L = Software for Lexicographic Order'
Program name: LexicographicSets.exe.
For more info, read:
* Option 'B = Generate Combinations inside FFG Median Bell'
Program name: BellCurveGenerator.exe.
For more info, read:
* Option 'F = Lexico-Index File'
Program name: DrawIndex.exe.
For more info, read:
* Option 'O = Probability, Odds Calculator'
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.
Program name: OddsCalc.exe.
For more info, read:
* Option 'V = Universal Lotto Combination Generator'
Most certainly, no other lotto program can generate lotto combinations in steps. Furthermore, this incredible lotto software even generates lotto combinations within a range of numbers, or between any lexicographic order indexes (ranks).
Program name: Combinations.exe.
For more info, read:
* Option 'S = The Definitive Probability, Statistics, and Gambling Software'
Program name: SuperFormula.exe.
For more info, read:
* Option 'G = Wonder-Grid Checking for Lotto-6 Pairings'
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.
Program name: GridCheck6.exe.
For more info, read:
* Option 'K = Generate the Lotto Pairing Reports'
This old piece of software is even better than GridCheck.exe to be used in conjunction with the LIE (reversed lotto strategy) feature in the combination generators.
Program name: GridRange6.exe.
For more info, read:
* Option 'W = Lotto Wheeling Software: Fill Out Lottery Wheels with Player's Lotto Picks'
Program name: LottoWheeler.exe.
For more info, read:
* Option 'E = Lotto Wheels Based on Odds and Lexicographic Order'
Program name: LexicoWheels.exe.
For more info, read:
* Option 'C = Check Abbreviated Lotto Systems or Wheels'
Program name: WheelCheck6.exe.
For more info, read:
* Option 'H = Play-Last-N-Draws as a Lotto Wheel'
Program name: CheckHits.exe.
For more info, read:
* Option 'U = The Old Lotto-6 Utilities'
Program name: Util632.exe.
For more info, read:
The downloading of the software is easy (if you are a registered member), but the installation might be a little tricky. The INSTALL.BAT file was designed for Windows 95/98. The best method is to go to the Command Prompt (Win 2000 and later). Create a directory (folder); e.g. C:\BRIGHT6. You can do that in Windows Explorer as well. Download BRIGHT6.EXE to C:\BRIGHT6. Click on BRIGHT6.EXE to decompress the file automatically. Read the README.TXT file.
* Highly recommended: Keep ALL files of a software package in the same directory (folder). That includes your data files (DATA*, SIM*, D*, etc.) It is much easier to type a file name without the path to an outside folder *
For the best results, work at the command prompt in C:\BRIGHT6. You might want to preserve your less potent Pick532.EXE installation. For maximum safety, rename your current C:\BRIGHT6 to C:\BRIGHT6old. If everything goes as expected, you can delete C:\BRIGHT6old.
Best of luck!
An example of the contents of DATA-6 for a 6/49 lotto game:
7 8 10 12 31 32
2 12 13 26 38 43
11 17 19 26 38 40
20 21 22 28 30 49
7 11 13 30 36 48
Bright6.TUT (more info on lotto data files, including the very important operation named concatenation).
Create the winning (W6 & MD6) reports. Press F5 (or W in B6) to generate the reports. Type 100 (or more) for the length of the report. Type D6 for the name of the data file, and the default for total drawings to use. Type W6.1 to W6.4 and MD6.1 to MD6.4 for the report names.
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.
The sorting is done by type of winning reports.
The program also offers the correct choices (correct names) for filters to sort.
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's 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.
#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.
12345123 = strategy-checking error
1234 23
1234 123
It generates lotto-6 combinations for situations when a particular strategy (as in the ST6*.* files) hit in the past. The program needs an input file created by Strategy6.EXE (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.
* 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.
* L -- Program name: Lexico6.exe – it generates 6-number lotto combinations in LEXICOGRAPHICAL ORDER. That is, the program starts the generation at lexicographic index #1 (e.g. 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
1 = 1 favorite number - NO ranges
2 = 2 favorite numbers - NO ranges
R = Combinations between positional RANGES
P = PURGE an output file of combinations
Functions in this program:
0 = NO favorite numbers, NO shuffle
1 = 1 favorite number - NO shuffle
2 = 2 favorite numbers - NO shuffle
S = SHUFFLE numbers (ALL #s in game)
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 Bright6.
The Reports option will show how many times each pairing came out; it also shows the winning pair reports in the manner of the W/MD files created by Report6.EXE.
G = Generate Combinations from Missing Pairs.
Replaces: SkipPair6.exe (still in the package — just type its name at a command prompt).
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.
I had written an original essay touching a few issues of creating winning systems from the Birthday Paradox, or the probability of repetition. 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.
This piece of software bundles a lot of utilities for 6-number lotto games. Each function in turn has several features of its own.
S = Files (SIM-6, Count Lines)
It sorts the lotto data files in ASCENDING order; it only formats nicely the pick-3, pick-4 and horseracing files.
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.
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.
The program 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.
This program creates lottery and gambling systems based on two or three consecutive skips; the most recent skips make it into the system.
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 program parses the lottery data files to make sure they comply with the format required by LotWon lotto software.
The program shows the lotto-6 drawings as strings of skips, high/low, odd/even, increase/decrease from previous draw. The program also generates a lotto-decade report and a report of frequencies from 3 groups: hot, mild, cold. You can use the skips, high/low, odd/even, decades, 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.
The program writes to disk the lines of specified indexes in a file, usually a strategy file created by STRATEGY*.EXE lottery software. 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 in 'MDIEditor And Lotto WE'. You want to see the same line numbers in WS*.* files for a more comprehensive lotto-6 strategy.
The program reverses the order in text files: the bottom becomes the top. Useful in arranging the lottery data files in the order required by LotWon lotto software. Uncooperative lottery sites publish lottery histories (drawings, results) in an unnatural order: The most recent drawing goes to the bottom, instead of the TOP. LotWon lottery software requires starting with the most recent draw, and go all the way down to the oldest drawing in that lottery game (bottom of file).
This function takes a number of text (ASCII) files and concatenates 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 LIE6 files and work with one files, instead of working with the files step by step (e.g. PURGING output lottery files).
Generate lotto-6 combinations which assure a minimum guarantee - '5 of 6' to '1 of 6'. You can use it to generate 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.
0 = NO favorite numbers
1 = 1 favorite number
2 = 2 favorite numbers
A big lotto program that works with groups of numbers: odd, even, low, high, frequency numbers, sums or sum-totals.
Generate 6-number lotto combinations from pools or groups of numbers.
Generate 6-number lotto combinations from 6 lines of numbers representing the 6 positions in a lotto-6 combination.
Generate 6-number lotto combinations based on frequency: "hot" digits, "mild" digits, and "cold" numbers. Run first the Frequency Reporting module, and then the combination generator (lexicographic or random).
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.
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).
Generate a special report for lotto-6 regarding the SKIPS of the subgroups of numbers: Singles (Ones), Pairs, Triples, Quads, Quintets, Sextet.
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.
Generate random combinations for 6/49 lotto, but 7-by-7 clusters, like Shuffle in Combine6.exe; data must still be in the 6-numbers-per-line format as in the Bright6.exe 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.EXE.
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 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.
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.
An example of exponents (N=3, M=3): 111,112,113,121,122,123,131,132, etc.
An example of permutations (N=3): 123, 132, 213, 231, 312, 321.
An example of arrangements (N=3, M=2): 12, 13, 21, 23, 31, 32.
An example of combinations (N=3, M=2): 12, 13, 23.
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), and Euromillions (5+2) combinations.
This 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.
This program takes a lotto data file (drawings) and adds indexes to the corresponding combinations in the file. The indexes are calculated based on the combination lexicographical order or index for that lotto game.
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-49 game drawing 6 numbers: '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 AT LEAST 'M of N'.
Lotto software generates combinations for absolutely any type of lotto game, plus horseracing 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.
SuperFormula.EXE 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.
The lotto program checks the past performance of the GRID5 files. The program starts a number of draws back in the DATA-6 lotto file and creates 3 GRID5 files: for (N / 2), N, and (N * 2) draws. Each range of analysis N creates its own report file (ChkGrid6.*).
The program shows the lotto-6 draws as strings of skips, or shows the lotto-6 draws as strings of pairings, or decades. The 'pairing' routine can also generate GRID5 files, manually and from text files, for any number of pairings.
The ultimate lotto wheeling program takes a source wheel file and replaces the 'system numbers' with user's lotto picks to a destination file.
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 5', or '4 of 6', or '4 of 7', etc. Finally, you select the START lexicographic index; the program automatically calculates the lowest index and the highest lexicographic index possible.
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.
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 in 6' are 57 to 1; how many '3 of 6' hits and other hits in 100 lottery drawings?
This piece of software was superseded by Super Utilities (option S in the Main Menu). Just nostalgia, I guess!
The Bright6.exe lotto-6 software is available from the downloads site:
Socrates Home
Search Site
Random Generator, Odds Calculator
New Writings, Pages