Beta · Local-first field app
LottoLens
LottoLens tracks every draw. It fetches official history, saves it locally in your browser, and builds weighted number sets using a six-factor algorithm: frequency, recency, parity, sum-range, gap distribution, and pair coupling.
— Try it now
Quick Pick — Powerball Style
Pick five numbers from 1 to 69, plus one Powerball from 1 to 26. No history loaded—this is a pure demo of the generator interface.
DEMO ONLY — Not for betting
What it does
- Six-factor generatorBalanced choices across frequency, recency, parity, sum-range, gaps, and pair coupling.
- Local history vaultIndexedDB storage locks your draws, picks, and outcomes in place. Data survives browser restarts and stays on your device.
- CSV exportMove your data anywhere. Works with Excel, Sheets, and pandas.
- Live odds calculatorCalculate odds for any lottery matrix, from Powerball to state pick-N.
- Side-by-side compareRun two strategies on the same draw set to see which one wins.
- Zero account frictionOpen the page and start using. No signup, no email, no cookies.
Tech
- React 18
- TypeScript
- Vite
- IndexedDB (idb)
- Node.js proxy
- Cloudflare Pages
Why local-first
Lottery picks stay private. Server storage risks leaking your habits to anyone with a SQL prompt. LottoLens keeps data local because it runs without a server. Our Node proxy fetches public draw history; it sees no user state.
Disclaimer
LottoLens analyzes and generates numbers. It does not predict outcomes. Lotteries carry negative expected value—never wager more than you can afford to lose. This product offers no gambling advice and holds no affiliation with any state lottery commission.