A "Forecast Game" a "Lottery Games Simulator" (Universal).

LANTERN's avatar - kilroy 28_173_reasonably_small.jpg

It just came to me that one of the programers here could makea "Forecast Game" a "Lottery Games Simulator", into which you paste yourlottery game's predictions and also make your bet(s), then Using a RNGand Moving Graphics or Pictures (GIF or whatever) the program simulatesa lotto drawing.

Theprogram would keep records of the draws for each game (Past Draws) so aperson can try to use them for their forecasting (Predictions), theprogram would let a person make his or her own games, according toknown lottery rules, for pick 1 up to pick 10 games, 0 to 9 and 1 to 99numbers, maybe even including keno games.

No need to wait for real drawings to develop and practice lottery forecasting methods or systems

The programercould make a very good RNG, as good or better than the lotteries have and use.

The stored draws have to be draws made by the program's RNG and not past draws from other RNGs or from lottery machines, as you will try to beat that particular RNG, if wanted and or needed to it could also be made to give pre-draws (Maybe 4 of those or whatever) before the real draws so it would be more like a real game, for those who want to, maybe it could be made to have 1 or 2 drawings a day at regular times.

For those who need to learn prediction fast, it could give drawings anytime on demand, even with the added pre-draws if a person wants or needs them, so the draws (Patterns) would come out more like those of the state lotteries.

The program could of course be sold, if the programer want to, I advice so.

LANTERN's avatar - kilroy 28_173_reasonably_small.jpg

There already are some versions of something like that, but maybe not so universal in use and besides I am probably not allowed to post about them here.

Stew12's avatar - bad egg-64x64.png

My only criticism would be that users would then be working to beat a computer generated drawing, and it may not much help those who work at mechanical ball drawings.  Even with similar styles of drawings you will notice completely different patterns and different strategies may work well with some, and terrible with others.

I would suggest practicing on a daily drawing (like a Pick 5) for practice, and you will have real data with and plenty of draws.  It would be hard to tell how good the programmer's RNG was as well.

MillionsWanted's avatar - 24Qa6LT

Sounds like an idea worth testing out. I would leave this work to advanced programmers. I am not one of them.

The software must be able to weigh the randomness of the numbers according to the number frequency of the earlier 50 or 100 draws.

sfilippo's avatar - skull

I like this idea because it would give you the opportunity to perform drawings as fast as you can click your mouse. That would speed up the testing process for sure. I'm pretty burned out with programming at the moment, but I like the idea. A+

LANTERN's avatar - kilroy 28_173_reasonably_small.jpg

Years ago I started to practice pick 3 prediction using the Tx Lottery pick 3,  once I more or less knew what I was doing I started to try to predict other states' pick 3 games, some of which were RNG drawn unlike the Tx pick 3, Yes, some of those games had not patterns the same as those of the Tx pick 3, but they were pick 3 games and in general they can be only so much different from each other (From other games) so I was still able to win more often than I would had by random chance (Quick Picks), I kept on testing different filters' approaches trying to learn more about prediction with filters and getting even more practice, I learned that I could do better with the Tx lottery pick 3, but that the other games were also predictable for me, just not as much, I learned that prediction-wise RNG or Ball drawn it didn't make too much of a difference, a person just needs to get used to a particular game, but practicing prediction with any-one game (RNG or Ball drawn) is good enough for later making predictions with other games.

Learning and practicing prediction with such a "RNG Game" program will make a person ready to adapt his learned  prediction methods to "Real" games, that would be a good start, a start that can be more or less controlled by the "Would be predictor".

The only matter would be of the lenght of the past draws, you can't very well study and then predict a game that has not past stats, but once the program, has about 100 past draws (Which you can make the program give and store on its past draws database very fast, like in one day or sooner) then you can study them and start trying prediction techniques, you will no longer have to try your techniques on past draws only, as you can have the program give you live-real draws on demand.

The program should have a "Export" function so you can transfer the its past draws to a lottery stats program so you can study them and so learn faster than if you just study the past draws as they are, you should anyway study the past draws as they are and also do some stats by hand as you have seen me show them on some of my filters posts.


Last, the program should have some kind of import function even if it is just copy and paste so a person can add real draws from a real game into the program and then at a chosen point of those draws on demand the program can draw those numbers as if they were produced by its RNG, for example:

Let us say that you import 300 past draws into the program, then you have the program see the first 100 draws as being real past draws and on your demand when ever you want to the program will draw or start to produce the rest of those draws one at a time beginning with the 101 draw and then 102 etc so the draws from 101 to 300 will be given by the program one at a time whenever you want them as if they were being RNG produced. for example:

You study the first 100 draws and make a prediction for the next draw (The 101 draw), say that you predict 40 boxed numbers based on a method or system that you are developing, then you have the program give you or show you the 101 draw (The next draw from its database) Draws 101 to 300 will be invisible to you so yoiu can see them when you study the first 100 draws, but as soon as the program shows the next draw to you like the 101 then it becomes part of the visible past draws database, then you see if the 101 boxed was one of the 30 numbers that you predicted or not, then you study the first 101 past draws and make another prediction again, then have the program show to you the next draw, that is the 102 draw and then you see of you won or not then again study the first 102 draws and make the next prediction for draw 103 and then have the program show draw 103 and so on, this way you will be learning how to beat a particular game, a real game either a RNG real game or a real ball drawn game.

You will have two ways of learning, by using the program's built in RNG or by using real past draws from real games, I suggest to try both ways.


A roulette simulation can also be used for learning to try to beat the roulette, by using stored draws from real roulette games, there are places were they seem to keep records of past roulettes' draws, I seem to have read long ago from rouletes' games on Hamburg Germany and maybe from some other places.

The program should-must show a simulation of a real roulette and move in accord to the stored roulette past draws in its database as if it was a real roulette just now drawing those numbers for the very first time, but those draws should be drawn on demand as needed by the user one at a time, so he or she learns roulette prediction at his or hers own (Slow) time, later the draws could be produced at normal speeds as they would be in a casino.


Interesting, No?

LANTERN's avatar - kilroy 28_173_reasonably_small.jpg
In response to MillionsWanted

Maybe the programer should try to learn some about the RNGs that are used by the lotteries, so as to try to make one as similar as possible to them, otherwise just make as good an RNG as He or She can possible make, that would have to be close enough, there is RNG info on the Web at several places or at least there used to be years ago when I looked for it.

For the lottery games simulation, there is no real need for graphics no need for any graphics at all, that should make the program much easier to make, also if the RNG portion is a problem then just use the real past draws portion of the program as I explain on the post before this one, that would make the program even easier to make and it would be just as effective.

The program does not have to have a roulette simulator, it would be nice, but does not have to be.

LANTERN's avatar - kilroy 28_173_reasonably_small.jpg
In response to sfilippo

That is the idea-reason for making and using such a program, to very fast test prediction ideas, either using real past draws from any lottery games imported into the program (Copy and Paste) and or by using the program's built in RNG, also with a copy and paste export option for use into the stats portion of lottery programs.

Stew12's avatar - bad egg-64x64.png

I do like the idea, but in the mean time anyone can test their prediction methods with past draw results for any particular lottery.  For jackpot games, start back with Powerball in 2005 and work up from there. Make your prediction, check the result, repeat.

Badger's avatar - adu50016 NorthAmericanBadger.jpg
In response to LANTERN

My only question is this...isn't the most important thing about drawings in a state that uses RNG what algorithm they are using on a given day?

My understanding is that they have a number of different    algorithms and one is picked at random before the drawing.  I'm not sure about this however.  But if so, then the program would have to get "lucky" in picking the correct one before it generates the predictions, assuming that the correct one is one of the many alogrithms that would have to be included in the program by the programmer.

LANTERN's avatar - kilroy 28_173_reasonably_small.jpg
In response to Badger

It would be nice, but I was not exactly talking about a program that could do that.

For that you would need a program such as LottoSync (LottoSyncronizer) and or maybe Simulotto (If it worked in that way(?)).

While LottoSync seems to use the numbers of past draws for its syncronization, if I was the programer I would try to see if syncronization could also be done by also using the filters patterns made by the numbers of the past draws.


In reality to try to beat a system you just need its past draws for stats, the program could have a database of real past draws and the would be predictor could start his predictions at any one point of a game's past draws, the program would supply one past draw at a time from any one point of a game's past draws to the next draw and then to the next, as if those old winning numbers were just now being drawn, for that not even a RNG is needed, tha tis testing techniques against past draws from some past draw onwards-->Next draw and then the Next-One and so forth and on --->


This could be done by hand, but if a program had a database of the past draws of all lottery games, then it would be easier to do with such program.

With the database already there it could also check for future winning numbers for those who "Project" their predictions Days, Weeks, Months or Years into the future.

In that way with a past draws database of all states, it would work for those who predict for two or more (All) states as it could very fast check their predicted numbers against those of two or more selected states and not just for the very next draw from a given draws, point, but for future draws, Days into the "Future".

How fast and easy can you do that by hand without a program? Not very fast and not very easy either.


That could be a relatively simple program as no picture nor graphics of any kind are needed, not even a RNG would be needed, just a database of real past draws, for whatever games a person wants to predict for.

LANTERN's avatar - kilroy 28_173_reasonably_small.jpg

It could be a program by itself or it could be included into a filters and stats program, then everything would be in just one program.

Stew12's avatar - bad egg-64x64.png

My software (that I have been working on for a while now) does something similar.  When you choose your algorithm and number of balls to pick, it presents you with the next balls to play as well as a back check of the entire draw history had you used that algorithm for each draw.  It also display's statistics about how well that algorithm does for the particular draw.

Below is how it looks when I pick numbers for Maddog's PB Challenge.

Picking WB's:

Stew's Lotto Program Screenshot

Picking PB's:

Stew's Lotto Program Screenshot

I've been thinking about making it available to the public when it's finished.  I may end up selling licenses for $5 or $10, just because of the hundreds of hours I've already put into it..  It is definitely useful for back-checking and playing with different algorithms. 

LANTERN's avatar - kilroy 28_173_reasonably_small.jpg

So it is a RNG, Does it wheel the chosen numbers and makes lines around the filters?

I see now that it wheels them, so it must also filter the possible lines according to whatever filters you set.

Can you set your own games and or What games is it good for?

How well have you done with it?

A person must learn a good enough technique for picking a most likely group of numbers.

Stew12's avatar - bad egg-64x64.png

So it is a RNG, Does it wheel the chosen numbers and makes lines around the filters?

It has a RNG feature, but right now RNG-ing and filtering are broken into 2 sections.  I'm going to move RNG to its own tab and encorporate filtering into a one-stop-shop, but for now the sections look like so:

Stew's Lotto Program Screenshot

This tab currently has a few tools I use, that may or may not get encorporated into a final product.  The pattern creator uses an algoritm I've been testing out for developing even distributions for larger ticket purchases, where you might not want to use a standard wheel.  We use this to create 'custom wheels' for our PB pool, which might not have any 'guarantees' like traditional wheels, but offer an even distribution of numbers.  The full wheel generator, generates full wheels.  Pretty self-explanitory there.  The Ticket Checker is just something I threw in there quick because it's helpful for me to check tickets that I filtered out for previous draws, and see how well they would have done.

Filtering is in its own section currently, going to be modifying this tab thoroughly before the final version. One of the only things currently hard-coded in this software is the ability to check GAPS only for 5-pick lotteries.  That will not be the case in the final product though :)

Stew's Lotto Program Screenshot

It does wheel tickets based on wheel patterns stored in text files, so creating addition wheels is quick and easy. This tab is going to undergo a graphical update and a few additions in the near future as well, and filtering is going to be included OnWheelCreation if the user so choses.

Stew's Lotto Program Screenshot

Before I think about releasing it I will be changing the way draw history is stored.  Currently the draws are stored in comma delimited text files, but will most likely convert these to dbf files and try to work with someone (or some company) who keeps an up-to-date database of all lotteries nationwide (or world wide) so every lotto imaginable will be available.  The program is dynamic based on each lotto's maximum, has a bonus ball or not, picks per draw, etc.  This way when, say, Powerball changes from a max of 55 to 59 all I'll have to do is change 1 item in a text file (or dbf file) and the lotto program knows what to use.

I've done decent with is so far, had a $300 4 of 5 hit in the CT Cash 5 a few months ago and 3 of 5 dozens of times (I only play 2-3 lines once or twice per week), and been doing ok for the challenges here.  Spending more time lately on modifying the software, rather than using it though :)

CT Cash 5: 4 of 5 hit

Welcome Guest

Your last visit: Wed, Jul 6, 2022, 11:32 pm

Log In

Log InCancel

Forgot your username?

Forgot your password?