Open the app

Getting started

How a round works

One round, one result, for every line in every app.

One shared round#

Every app sells lines for the same round. When it closes, one set of winning numbers decides every line, wherever it was bought.

The numbers#

Each line has 5 different numbers from 1 to 30, plus one bonus ball. The bonus range grows as the pool grows, so that prizes average at most 75¢ per $1 line.

Bonus range by pool size
Pool sizeBonus ball rangeJackpot odds
$1,068,7951–101 in 1,425,060
$1,100,0001–111 in 1,567,566
$2,500,0001–241 in 3,420,144

Always use the range your app shows for the round you’re entering.

For developers

Bonus balls = pool ÷ 106,879.50, rounded up. 106,879.50 is 0.75 × C(30,5), so prizes land on exactly 75% of sales when the pool is a whole number of steps, and a little less in between (about 68–75%). Numbers are stored as 0–255, so the range tops out at 225 balls; that caps the pool the odds can cover at about 24.05M.

The round cycle#

  1. Sales open.
  2. Sales close at the set time.
  3. The winning numbers are drawn.
  4. The results are checked.
  5. Claims open.

The next round can open before the last one is finished. Until its prizes are set, only Quick Pick works.

For developers

currentRound is the round on sale. settlementRound is the round being processed. Until RoundConfigured fires for the next round, its bonusMax is 0 and buyChosen reverts with ConfigurationPending. buyRandom still works.

Rules can change#

The price, closing time, number ranges and prize shares can change for future rounds. Each round keeps the rules it was set up with. At launch, every change waits 48 hours before it takes effect.

Updated 27 Sep 2026. Pages about money show the launch settings agreed on 24 Sep. The test network runs older code from 19 Sep. Nothing here is live with real money.