Lottery Calculators

Six tools built on combinatorial mathematics - odds, tax modeling, syndicate analysis, probability simulation, and number generation.

All Calculators

Odds Calculator

Calculates exact jackpot odds using C(n,r) = n!/(r!(n-r)!) for 11 major lotteries. Results match official operator publications.

Formula: C(n,r) × C(bonus_pool, bonus_count)

Example: Powerball: C(69,5) × 26 = 292,201,338

Open calculator →

Tax Calculator

Models after-tax winnings for 14 countries. US rates from IRS; international rates from government tax authorities.

Formula: Net = Prize × (1 - tax_rate)

Example: US: $1B × (1 - 0.37) ≈ $630M net (top bracket)

Open calculator →

Syndicate Calculator

Calculates group ticket coverage, per-member cost, and prize share. Odds improvement is exactly proportional to ticket count.

Formula: Odds_improvement = tickets_bought / 1

Example: 25 members × $10 = 125 tickets = 125× better odds, 1/25 of prize

Open calculator →

Probability Simulator

Monte Carlo simulation using Web Crypto API (cryptographically secure). Runs up to 10,000 simulated draws using real jackpot odds.

Formula: P(win in n draws) = 1 - (1 - 1/odds)^n

Example: 1,000 Powerball draws: expected wins ≈ 0.0034

Open calculator →

Win Forecast

Extended Monte Carlo simulation across 12 lotteries. Shows how probability behaves over time - not a prediction system.

Formula: Expected_wins = simulations × (tickets / odds)

Example: 10,000 draws × 1 ticket: Powerball expected wins ≈ 0.034

Open calculator →

Number Generator

Cryptographically secure random number generation using window.crypto.getRandomValues(). Configured for 11 major lotteries.

Formula: Fisher-Yates shuffle on [1..pool], pick first n

Example: Powerball: 5 from [1-69] + 1 from [1-26]

Open calculator →

Mathematical Foundations

The four formulas that power every calculator on this page.

Combinations formula

C(n,r) = n! / (r! × (n-r)!)

Calculates total possible lottery combinations. Powerball: C(69,5) × 26 = 292,201,338

Expected value

EV = Σ [P(prize) × prize_value] - ticket_cost

Always negative for lottery tickets. EV depends on current jackpot size - check official sites for live figures.

Probability of winning at least once in n draws

P = 1 - (1 - 1/odds)^n

To have a 50% chance of winning Powerball: n = ln(0.5)/ln(1 - 1/292,201,338) ≈ 202,500,000 draws

Syndicate odds improvement

New_odds = original_odds / tickets_bought

100 tickets in a Powerball syndicate: 292,201,338 / 100 = 1 in 2,922,013. Prize is split proportionally.

Advanced Calculator

Odds, cost analysis, syndicate comparison, and number generation - all in one tool. Covers Powerball, Mega Millions, EuroMillions, EuroJackpot, SuperEnalotto, and UK Lotto.

Game

Tickets

1

Budget

$

Number strategy

Pick a game and tap Run Analysis

Live jackpots & official results

For current jackpot amounts, visit the operator sites directly.

Live Jackpots & Results →

All Tools