- Home
- Premium Memberships
- Lottery Results
- Forums
- Predictions
- Lottery Post Videos
- News
- Search Drawings
- Search Lottery Post
- Lottery Systems
- Lottery Charts
- Lottery Wheels
- Worldwide Jackpots
- Quick Picks
- On This Day in History
- Blogs
- Online Games
- Premium Features
- Contact Us
- Whitelist Lottery Post
- Rules
- Lottery Book Store
- Lottery Post Gift Shop
The time is now 11:13 am
You last visited
May 5, 2024, 7:25 am
All times shown are
Eastern Time (GMT-5:00)
Won't 280 billion of any operation take too long to realistically execute?
Published:
If the core algorithm took even 1 second to run, the process would take almost 8,879 years to run... fortunately the algorithm, both checking for a match and checking the top 10 can be performed thousands of times in 1 second.
An accurate estimate still needs to be made with a timer on a limited set of maybe 10,000
The time of the algorithm is of utmost importance, so the time consuming initial operations are only done once per run... loading a csv file into a pandas data frame... the actual match and sort are the heartbeat of the operation and are being optimized to be run thousands of times per second.
Even with the optimizers in place, the estimate is now measured in months. How many months depends on my ability to make the code as streamlined as possible.
Comments
Minimizing overhead does actually make a difference. With a headless configuration there is no overhead on keyboard and mouse interrupts. There is no video signal to send to a monitor.
With an email alert function I can receive notifications when each list completes and also full text error messages if it hangs up.
There are other options on the table as well, such as buying a cluster of PIs to divide the processing, but I must exhaust all other options for a clean run on one machine... it's the goal!
Post a Comment
Please Log In
To use this feature you must be logged into your Lottery Post account.
Not a member yet?
If you don't yet have a Lottery Post account, it's simple and free to create one! Just tap the Register button and after a quick process you'll be part of our lottery community.
Register