GenerateRandomSearch

Fantasy Football Draft Order Generator

Paste your managers in, choose snake, linear or third-round reversal, and get the first-round order plus the complete pick sequence for every round. Turn on the dramatic reveal and the order is counted down one manager at a time, from the last pick up to the first — the result is fixed the moment you generate, so revealing it slowly never changes who got what.

What this generator does

Draws a random order for a league's draft and works out every pick that follows from it. It answers two separate questions at once: who picks first, and — once the format is applied — exactly which picks each manager holds in every later round. The reveal mode turns the draw itself into an event that can be run live in front of the league.

How to use this tool

  1. Enter your managers or team names, one per line. The league size comes from that list.
  2. Pick a draft format and how many rounds you want in the pick sequence.
  3. Optionally enter a seed so the whole league can reproduce the same order later, or lock a manager to a specific first-round pick.
  4. Turn on the dramatic reveal if you want to announce it live, then generate.
  5. Reveal the picks one at a time from last to first, or copy and print the finished order.

Understanding the controls

Managers or team names
One per line; the league size comes from this list rather than a separate setting. Two managers with the same name are numbered so every pick is unambiguous.
Draft format
Decides how later rounds derive from the first. Linear repeats the first-round order every round. Snake reverses alternate rounds. Third-round reversal snakes for two rounds, then repeats round two's direction in round three and carries on from there, which reduces the advantage of holding the first overall pick.
Rounds
How many rounds of picks to lay out. It does not affect the first-round draw at all — it only changes how much of the resulting sequence is shown.
Seed
Leave blank for a draw nobody can predict. Enter a seed and the same seed with the same manager list always reproduces the same order, so the league can verify the draw afterwards.
Locked positions
Pins a manager to a first-round pick — for a keeper penalty or a last-place consolation. Everyone else is still drawn at random around them.
Dramatic reveal
Hides the order and counts down from the last pick to the first. The order is fixed the moment you generate; revealing it slowly never changes it, and restarting the reveal replays the same result.

Worked examples

First-round order
1. Sackmasters · 2. Hail Mary FC · 3. Blitz Brigade · … · 12. Route Runners
Snake reversal
Round 1 runs 1.01 to 1.12; round 2 runs 2.01 to 2.12 back in the other direction, so the manager with 1.12 also holds 2.01.
Third-round reversal
Rounds 1 and 2 snake as normal, then round 3 repeats round 2's direction instead of turning back — the snake carries on from there.

Common use cases

  • Setting the draft order for a fantasy football league before draft night
  • Running the order reveal itself as a live event on a call or in a group chat
  • Publishing a seed beforehand so every manager can verify the order was not fiddled with
  • Giving the previous season's bottom team a locked first pick while the rest is drawn at random
  • Working out the full snake sequence so everyone knows which picks they hold

How this generator works

The manager list is shuffled once with a Fisher-Yates shuffle, so every possible order is equally likely and no position is favoured. Any locked positions are applied afterwards by slotting those managers into the picks you reserved and letting the rest of the drawn order fill the gaps around them, which keeps the remainder of the draw untouched. The first-round order is then expanded into the full pick sequence by the format rule: linear repeats it every round, snake reverses alternate rounds, and third-round reversal snakes for two rounds before repeating round two's direction in round three and continuing from there. The reveal countdown reads from that finished order and never re-runs the shuffle, which is why restarting a reveal replays exactly the same result.

Limitations and good to know

  • A seeded draw is reproducible, not secret. Anyone who knows the seed and the manager list can work out the order in advance, so publish the seed after the draw if you want it verifiable, or before it if you want everyone to be able to check it and you do not mind that.
  • Locking a position is a manual override, not a weighted lottery. There is no way to give one manager better odds of a top pick while still leaving it to chance.
  • The tool orders picks. It does not run the draft itself, hold a player pool, track keepers or apply any league's own rules about trades and compensation.
  • Nothing is saved between visits. Close the tab and the order is gone, so copy or print it before you need it again.
  • The format is described in fantasy football terms, but the ordering itself is sport-neutral and works just as well for any draft with the same structure.

Common mistakes

Publishing the seed before the draw and expecting it to stay secret
A seeded order is reproducible, not hidden. Anyone with the seed and the manager list can work out the result in advance, so publish the seed after the draw if you want it verifiable but unpredictable.
Confusing 'restart reveal' with generating again
Restarting replays the same order from the last pick. Only 'generate a new order' draws a different one — they are kept as separate buttons for exactly this reason.

Privacy and your data

The manager list is shuffled in your browser and the result never leaves the page. Nothing is uploaded or stored, no part of the order is placed in the page address, and analytics records only that a draw happened and how many managers took part.

Unofficial and not affiliated with, endorsed by, or connected to any fantasy sports platform, league or governing body. Unseeded draws use your browser's cryptographic random number generator; the optional seed uses a deterministic, non-cryptographic generator and is for reproducibility only. This tool orders picks and is not a betting or gambling product.

Frequently asked questions

Is the draw actually fair?
For an unseeded draw, yes in the sense that matters: the order is produced by a Fisher-Yates shuffle driven by your browser's cryptographic random number generator, so every possible ordering of the managers is equally likely and nobody — including whoever pressed the button — can steer or predict it. Locking a position is the one exception, and it is an explicit choice you make and can see on the page.
What does the seed do, and is it as secure?
A seed switches the draw to a small deterministic generator, so the same seed with the same manager list always produces the same order. That is reproducibility, not security: it is not cryptographically random, and anyone with the seed and the list can compute the order before you announce it. Use it when you want the league to be able to verify the result, and leave it blank when you want a draw nobody can anticipate.
What is third-round reversal?
It is a snake draft with one change: instead of round three turning back to the round-one direction, it repeats round two's direction, and the snake continues from there. It exists to reduce how much of an advantage holding the first overall pick is, since a straight snake gives that manager the best pick in every odd round.
Does the reveal change the order?
No. The whole order is decided the moment you press generate, and the countdown only uncovers what is already there. Restarting the reveal replays the same result from the last pick again; the only thing that draws a different order is the Generate a new order button, which is deliberately kept separate.
Can I use this for a sport other than football?
Yes. The ordering has nothing football-specific in it — it takes a list of participants, a number of rounds and a format, so any draft that snakes, runs linear or uses a third-round reversal works exactly the same way.
Are my managers' names sent anywhere?
No. The list is shuffled in your browser and the result never leaves the page. Nothing is uploaded, stored or included in analytics, and no part of the order is put into the page address.