About RandomKit

Why We Built RandomKit

RandomKit started with a familiar, slightly embarrassing problem: not being able to decide. Where to eat after work. Who washes the dishes. Which of three equally mediocre movie options to commit to. The honest fix for a lot of these moments isn't a smarter opinion — it's a coin flip that neither party can argue with.

But the more we looked around, the more use cases showed up that weren't about dinner. A teacher who didn't want to play favorites calling on students. A D&D party that needed eight dice rolled at once. An office running a year-end raffle without trusting a free raffle site with the employee list. A friend group organizing Secret Santa and not wanting anyone's pairings leaked before the reveal. Every "random" tool we found online either wanted a sign-up, wanted to upload our list, or wrapped a trivial function in ten megabytes of trackers. So we built the version we wanted to use.

What Makes It Different

Most "random picker" sites fall into one of two camps: they're either thin wrappers that ship your list off to a server, or they're flashy apps that nudge you toward an account. RandomKit is neither.

  • No AI, just algorithms. There is no model in the loop. A coin flip is Math.random() < 0.5; a shuffle is Fisher–Yates over your array. You can read every line of the logic and audit it for fairness.
  • Local execution, always. The names you paste, the wheel you build, the raffle you run — none of it is uploaded. There is no server endpoint that receives your inputs, because the tool doesn't call one.
  • No account, no upsell. No sign-up wall, no "save your draw to the cloud for $4.99," no watermark on a free tier. The tools are the product, and they're free.
  • Bilingual from day one. Every tool ships in English and Chinese under full paths (/zh/...), not machine-translated afterthoughts.

Tools You'll Find Here

Fifteen tools, grouped the way people actually use them:

Decision makers 🎯

Coin Flip, Spin The Wheel, and Yes or No — for the small, everyday calls. Flip a coin to settle who picks the movie; spin a wheel to choose a restaurant; hit Yes/No when you just need the universe to commit for you.

Games and fun 🎮

Dice Roller (D4 through D100, with multi-dice rolls for D&D nights) and Random Card (clean 52-card draws for poker practice, magic tricks, or settling bets).

Generators ⚡

Random Number, Random Letter, Random Color, Random Word, and Random Country — pick a range or a category, get values back. Useful for sample data, classroom drills, design prompts, and "pick a country to learn about this week."

Pickers and draws 🎪

Name Picker (the classroom roll-call favorite), Team Generator (split the class or the office into fair groups), List Randomizer (shuffle any list), Raffle Draw (multi-prize giveaways with no signup), and Secret Santa (pairings with exclusion rules, all computed locally).

Our Stance on Randomness

RandomKit is honest about what kind of randomness it provides. We use the browser's Math.random() as the core pseudo-random number generator, and the Fisher–Yates (Knuth) shuffle for every list reordering. For the things these tools do — picking a name, flipping a coin, rolling a die, splitting a team — Math.random() is the right tradeoff: fast, available everywhere, and statistically uniform across millions of draws.

We do not pretend to be a cryptographic random source. If you need to generate security tokens, passwords, or session keys, reach for crypto.getRandomValues() or a hardware RNG — not a decision wheel. The fairness guarantee here is "no detectable bias over a classroom-sized draw," which is exactly the job these tools are built for.

Privacy by Design

Privacy isn't a section we tacked on — it's the reason the tools run locally in the first place. A Secret Santa generator that uploaded your friend group to a stranger's server would defeat its own purpose. A name picker that logged every classroom roster would be a liability no teacher should accept. By keeping every draw inside your browser, RandomKit makes most privacy questions moot before they're even asked. The full details are on the privacy policy page.