AbraCalc

Piñata Turn Order

Shuffle the swing order fairly, set how many swings each kid gets, and follow a big next-up banner as the line works through everyone. Equal turns, zero disputes.

Built by the AbraCalc team

Embed this tool on your site

How to play

  1. Type the names of everyone taking a turn and set how many swings each kid gets.
  2. Tap Shuffle Order to build a fair, randomized line and see who's up first.
  3. Tap Log a Swing each time the current kid takes a turn — the tool moves to the next kid automatically once their swings are used up.
  4. Use Skip to Next Kid if someone isn't ready, and Reshuffle or New Roster to start another round.

Type in the names of every kid taking a swing and choose how many turns each one gets, then tap Shuffle Order to build a fair, randomized line. The big banner at the top always shows who's up and which swing number they're on, so there's no argument about whose turn it is. Tap Log a Swing each time a kid takes their turn, and the tool automatically moves to the next person once someone finishes their allotted swings — skipping straight past anyone who's already used them up. If a kid isn't around for their turn, Skip to Next Kid moves the line along without logging a swing. When the whole roster has had their equal turns, a celebration marks the end of the round, and you can reshuffle the same group or start over with a new list.

Frequently asked questions

How is the turn order decided?
The order is shuffled using a fair random shuffle each time you start or reshuffle, so no kid is systematically first or last across different rounds.
What happens when a kid finishes their swings?
The tool automatically skips ahead to the next kid who still has swings remaining, so nobody accidentally gets an extra turn or is left waiting after their turns are done.
Can I give some kids more swings than others?
The swings-per-kid setting applies equally to everyone in the current round, which keeps things fair and easy for a group of mixed ages to referee themselves.