Draw winners, assign prizes, build brackets and schedules, call bingo and set turn order. Where a result affects other people, these tools can produce an audit record that anyone can reproduce β and where a page touches gambling, it says plainly that random selection cannot improve the odds.
Your favourites
Recently used
Start from what you are trying to do
- Run a giveaway people can checkA winner drawn from a published seed, so entrants can verify the draw themselves.3 steps, starting with Verifiable Random Draw Generator
- Set up a tournamentA draw, a schedule of fixtures, and an order of play.3 steps, starting with Tournament Matchup Generator
- Giveaway Winner PickerDraw winners from a list of entries with nobody selected twice.
- Verifiable Random Draw GeneratorRun a giveaway draw anyone can check.
- Prize Assignment GeneratorAssign different prizes to different winners at random, so no one person receives two and no prize is handed out twice.
- Tournament Matchup GeneratorDraw a knockout bracket from a list of players or teams.
- Round Robin Schedule GeneratorBuild a schedule where every team plays every other exactly once, using the circle method.
- Fantasy Draft Order GeneratorDraw a fair draft order for a fantasy league, with snake ordering that reverses every other round so the first pick is balanced by the last.
- Random Turn Order GeneratorDecide who goes first β and second, and third β with a shuffle where every ordering is equally likely.
- Bingo Number GeneratorCall bingo numbers in 75-ball or 90-ball format, drawn without replacement so no number comes up twice in a game.
- Lottery Number GeneratorGenerate lottery lines in common formats β 6 from 49, 6 from 59, 5 plus 2, 5 plus 1 β or set your own.
Frequently asked questions
Which tool should I use to pick a winner?
The giveaway winner picker for a straightforward draw. The verifiable random draw generator when entrants need to be able to check the result themselves, which is worth doing for anything public or valuable.
How do I make a giveaway draw provable?
Publish a seed before the draw, ideally something you could not have chosen β a future date, a public index value. Then run the draw with that seed and publish the audit record and the entry list. Anyone can reproduce the draw and confirm the winners.
Why can a normal random draw not be verified?
Because a cryptographic draw is unrepeatable by design. Nobody can reproduce it, including you, so entrants have only your word for the result. That is fine for a private decision and weak for a public one.
Do these tools handle prizes as well as winners?
Yes. Picking winners and deciding who gets which prize are separate steps, and the prize assignment generator handles the second so that no person receives two prizes and no prize is given twice.
What about tournaments and schedules?
The bracket generator draws knockout matchups, the round robin generator builds a schedule where everyone plays everyone, and the draft order generator produces balanced snake ordering. Turn order and bingo calling are here too.
Can these tools improve my chances in a lottery?
No. Random selection cannot predict a draw or improve the odds of winning. Every combination has exactly the same probability however it is chosen, and any claim otherwise is mistaken.
Do entry lists leave my browser?
No. Every tool on this page processes its list in the page. Nothing is uploaded, stored, logged or included in a shareable link.
Results that affect other people
The tools on this page differ from most randomisers in one respect: their output affects somebody else. Who wins the prize, who plays whom, who picks first. That raises a requirement beyond correctness β the result has to be credible to people who were not present when it was produced.
Correctness is the easy part and every tool here handles it. Credibility is the part worth designing for, and it is why several of these tools produce a record as well as an answer.
Why an ordinary draw cannot be checked
A cryptographic draw is unrepeatable by design. That is exactly the property you want when a value must be unguessable, and it is a problem when the value must be trusted, because nobody β including the organiser β can reproduce it afterwards.
From an entrant’s perspective an honest announcement and a manipulated one look identical. There is no way to distinguish “we drew once and published it” from “we drew until we liked the answer”. The organiser is asking for trust they cannot demonstrate they have earned.
Commit first, draw second
The fix borrows from cryptography: commit publicly to something before the result exists, so you can no longer change your mind.
Here that means publishing a seed before the draw. The seed plus the entry list determines the winners completely, so once both are public there is nothing left for the organiser to decide. Anyone can run the draw themselves and confirm the same names come out.
The strongest seeds are values nobody controls and nobody knew at commitment time β a stock index close on a future date, a public lottery result. A seed you invented is weaker but still useful, because announcing it in advance stops you searching for a favourable one.
Both inputs matter. Publishing the seed while keeping the entry list private leaves a lever, so the list has to be fixed and published too.
Separate the decisions
A giveaway with several prizes involves two questions: who wins, and who gets what. Running them as one step obscures both.
Drawing winners is the part entrants care about and the part worth making verifiable. Allocating prizes is smaller, but when the prizes differ a lot in value it becomes a second consequential draw β and one that is visibly open to influence if it happens by hand after the winners are known.
Drawing reserves in the same operation as the winners is the other piece worth doing. Deciding a replacement later, once you know who dropped out, is the weakest moment in the whole process.
Schedules and orders
Brackets, round robins, draft orders and turn orders are the same problem in a different shape: a structure that has to be decided impartially because no arrangement is objectively correct.
Each has its own mathematics β byes padding a bracket to a power of two, the circle method guaranteeing every round-robin pairing exactly once, snake ordering balancing pick positions across rounds β and each is easier to get subtly wrong by hand than most people expect.
Where a page touches gambling
The lottery number generator states plainly that random selection cannot predict a draw or improve the odds of winning, because that is true and because a great deal of material about lottery numbers implies otherwise. Generating numbers is a convenience, not a strategy.
Privacy
Every tool here processes its list in your browser. Nothing is uploaded, stored, logged or placed in a shareable link.
Keeping records after the event
Questions about a giveaway rarely arrive on the day. They arrive a week later, from somebody certain they entered, or from somebody querying whether a winner was eligible. Answering them is straightforward with the entry list and the result, and impossible without.
Keep the list you actually drew from, the settings you used, and the output. Where the draw was seeded, keep the seed with them β those three things together let you reconstruct exactly what happened rather than describing it from memory.
Publishing the entry count alongside the winners is a small addition that helps too. It gives entrants a sense of the odds and makes the announcement read as a described process rather than a bare result.