Zum Inhalt springen
RandoKit
DE

About RandoKit

RandoKit is a small set of randomizer tools built around one idea: a decision feels fair when everyone can see how it was made.

Why this site exists

Most random pickers on the web ask you to sign up, upload your list to a server, or sit through an interstitial before you get an answer. That is a lot of friction for something a teacher does forty times a week and a community manager does once a month. RandoKit started as an internal utility for exactly those two jobs — calling on students without always landing on the same three hands, and drawing a giveaway winner in front of an audience that would notice if the result looked convenient.

Everything on the site follows from that. A tool has to work on the first tap, on a phone, on a school projector, and without an account. If a feature would make a draw harder to explain to the people affected by it, it does not ship.

How the tools work

Every draw runs in your browser. When you spin the wheel of names or press the button on the random team generator, the page asks the browser for cryptographically strong random bytes through crypto.getRandomValues(), discards any value that would skew the outcome, and maps what is left onto your entries so each one carries the same probability. Lists are shuffled with Fisher-Yates, which is the only common shuffle that treats every possible ordering equally.

We wrote up the reasoning in plain language on how randomness works in the browser, and in more depth in the guides on how random number generators work and the difference between Math.random and crypto.getRandomValues.

What we collect

The names, options and numbers you type never leave your device. They are held in memory while you use a tool and, so your list survives a refresh, saved in your browser’s local storage. There is no account, no database of entrants, and no upload step. Clearing your browser data deletes everything RandoKit has ever stored about you.

  • No entry content is transmitted. Analytics events record which tool was opened and whether a draw completed — never the words you typed.
  • Shared links carry your list, not our copy of it. When you share a configuration, the entries are encoded into the URL itself, so anyone with the link can reconstruct it and nobody else can.
  • Third parties. Advertising and analytics providers may set cookies as described in our cookie policy and privacy policy.

How RandoKit is funded

The tools are free and we intend to keep them that way. Running costs are covered by advertising placed around — never inside — the tool itself. A draw is never delayed by an ad, results are never gated behind one, and no placement sits between you and the button you came to press. If advertising ever stops covering the hosting bill, we would rather add an optional paid tier than compromise that rule.

Accuracy and corrections

The guides and explainers on this site are written by the people who build the tools, and we check the maths before publishing. We still get things wrong sometimes. Every guide carries the date it was last revised, and if you spot an error — a wrong probability, a stale screenshot, a broken step — we would genuinely like to hear about it.

What we are working on

The current priorities are more languages, keyboard-only operation for every tool, and exports that survive being pasted into a spreadsheet. If you use RandoKit in a classroom or for prize draws and something is missing, that feedback shapes the list more than anything else. In the meantime, the round-up of ways to use a name picker is a good place to see what the tools already handle.