Skip to content
EN
List & number tools Free · Private

Lottery Ball Pit Picker

Bouncing balls — one gets drawn.

Type entries into the list and each one becomes a labelled ball bouncing around a canvas pit; press Draw a ball and one leaps out as the winner. That bit of physics theatre suits classroom prize draws, giveaway streams, and family game nights. The winning ball is decided beforehand by your browser's crypto-grade random number generator — the bouncing never changes the odds.

Set. Paste the names or entries you want bouncing in the pit, one per line.

0 items

Options
Recent results
  • No history yet.

How it works

  1. Set. Paste the names or entries you want bouncing in the pit, one per line.
  2. Draw. Click "Draw a ball" and watch one ball drop out as the winner.
  3. Again. Draw again for the next winner whenever you're ready.
  4. History. Every drawn winner stays in the History list until you clear it.

Frequently asked questions

Is the winning ball decided by the physics?

No. The winner's index is picked first with the Web Crypto API (crypto.getRandomValues), then that specific ball is animated leaping out of the pit. The bouncing is theatre; the draw is a fair uniform pick.

What happens if I have reduced motion enabled?

The pit skips the constant bouncing animation. Drawing still works exactly the same — the winner is picked with the same fair method and announced in text below the canvas.

Why are long names shortened on the balls?

Labels longer than six characters are trimmed with an ellipsis so they fit on a ball. The full entry still appears in the winner announcement and in the History list, so nothing is actually lost.

Can the same ball win twice?

Yes — every entry stays in the pit between draws. To run a no-repeat giveaway, delete each winner's line from the list after their draw; the pit rebuilds automatically whenever you edit the entries.

Can I draw numbers instead of names?

Yes. Type each number on its own line and it becomes a ball. There's no automatic range generator here, so for a plain numeric draw like 1-500 the Random Number Generator is quicker.

Related randomizers

Further reading

Send feedback

Found a bug, want a feature, or just say hi? Send it our way.