Where it started

Wheel Any Lottery didn't start with a business plan. It started with a C++ compiler and a program I called Lucky Sam.

Lucky Sam was a single-user lottery wheeling tool I built for myself — the kind of project you write because you want to learn something new. Over the years I rewrote it every time I picked up a new language or IDE: C++, then others, with each version a little cleaner than the last. For a stretch I distributed it on floppy disks. Later I sold digital copies for a few years. Then life moved on, and Lucky Sam sat quietly on a shelf.

A new IDE

The idea came back when I found a new tool to learn: Claude, Anthropic's AI assistant. The question I always asked myself when starting a new project — what should I build? — had an obvious answer. Build the thing you've already built a dozen times and actually understand.

So I built Wheel Any Lottery: a modern, web-based lottery wheeling app with the same core logic as Lucky Sam, rebuilt from scratch for anyone to use, free, right in their browser.

"Wheel your lucky numbers into every combination. Play smarter, not more."

What wheeling actually does

Lottery wheeling is a systematic method for generating combinations from a set of numbers you choose. Instead of buying random tickets, you pick the numbers you want to play and let the wheel generate every meaningful combination — no duplicates, no gaps, full coverage of your picks.

It doesn't improve your jackpot odds. Nothing does — jackpot odds are fixed by the lottery's design. What wheeling does is give you better coverage of smaller prizes when your numbers hit. If four of your six numbers come up on a given night, a well-constructed wheel makes sure you've captured every ticket that contains those four.

The math behind the wheels in this app comes from published combinatorial covering research — specifically the La Jolla Covering Repository, a peer-reviewed collection of optimal covering designs. We've adapted those tables for practical lottery use. When we say "guaranteed coverage," that guarantee is mathematical, not promotional.

Who built this

I'm Sam Reichgott, based in Pennsylvania. I'm not a lottery company and I don't sell lucky numbers. I'm a developer who has been fascinated by the combinatorics of lottery wheeling for a long time, and I finally built a version worth sharing.

If you have questions or feedback, visit the Contact page.