Pinball Random Picker (Random Order Generator)

Enter one name per line and press Start draw to watch the balls bounce down through the pins. The order the balls reach the finish line is the final ranking.

Press Start draw and the balls will start dropping.

Finish order

    How to use the Pinball Random Picker

    1. Enter participant names, one per line. You can also separate them with commas. You need at least 2 names and can enter up to 30.
    2. Press Start draw. Each ball is labeled with the first letter of a name and starts falling from the top. If two names share a first letter, the balls are numbered instead.
    3. The balls bounce left and right off the pins on the way down. As each one crosses the dotted finish line, its name is added to the Finish order list on the right.
    4. The draw ends when every ball has finished. Use Copy ranking to share the result in a group chat.

    How does the pinball picker decide the order?

    The pinball picker works like a real pachinko machine or Galton board. Balls drop through rows of evenly spaced pins, and they're ranked by the order they hit the bottom. Tooljip runs a simple physics simulation with gravity, ball-to-pin collisions and ball-to-ball collisions, and it updates every ball's position 120 times per second.

    Each time a ball hits a pin, a small random wobble is added. That means two balls starting from the same spot will take completely different paths, so nobody can predict or rig the result.

    Is this random order generator really fair?

    Three safeguards keep the draw fair:

    • Shuffled starting positions: The balls aren't lined up in the order you typed the names. Their starting spots are shuffled at random, so the first name on the list gets no advantage.
    • Cryptographic randomness: Starting speeds and pin-bounce wobble come from random numbers generated with crypto.getRandomValues.
    • Anti-stuck nudges and a time limit: If a ball gets wedged between pins, it's nudged loose. If some balls still haven't finished after 40 seconds, the remaining balls are ranked at random, so the draw always ends.

    Use it for presentation order, chore rotas and prize draws

    SituationHow to use it
    Presentation or interview orderUse the finish order as the speaking order
    Prize drawFirst finisher picks a prize first, then second, and so on
    Chore or duty rotationAssign this week, next week and later weeks by rank
    Game turn orderDecide who goes first in board games, card games or karaoke

    If the outcomes are fixed, such as "winner" and "no prize," the ladder game is a better fit. If you need to split people into groups, try the team generator.

    Ladder game, spinner wheel or pinball picker: which should you use?

    ToolWhat you getBest for
    Pinball pickerA full ranking from first to lastTimes when everyone needs a place in line, such as presentation order, queue order or prize ranking
    Ladder gameEach participant matched one-to-one with an outcomeFixed outcomes such as win or lose, role assignments, or who buys the coffee
    Spinner wheelOne item picked from a listChoosing a lunch spot, a forfeit or a single winner
    Team generatorNames split into several teamsSports days, group projects or picking sides for a game

    All of these tools use the same cryptographic randomness (crypto), so they're equally fair. Just pick the presentation that suits your group. Everyone can watch the balls fall together in the pinball picker, which makes it especially popular in online meetings with screen sharing.

    Frequently asked questions

    How many people can I include?
    You can enter 2 to 30 people. The more people you add, the smaller the balls get.
    What happens if I enter the same name twice?
    The second copy gets "(2)" added to it, so the two entries count as separate participants.
    Can I see the result without the animation?
    Yes. If your device's "Reduce motion" setting is turned on, the ranking appears right away without animation. It's still calculated the same way.
    Can I save the results?
    Press Copy ranking to copy the result as a numbered list, like "1. Name", and paste it into a notes app or messaging app. Your participant list is saved automatically in this browser.

    Last updated: 2026-10-07