Random Tools

Fair picks, rolls and flips — powered by your browser's cryptographic randomness, not a server. Nothing leaves your device.

Fair randomness, verifiably local

Every tool on this site picks its result with crypto.getRandomValues() — the same cryptographically secure generator your browser uses for security-critical operations. That's a stronger claim than most "random" websites can make: there is no server that could log, skew or repeat your results, because there is no server involved at all. Your list of names, your rolls, your flips — all of it happens in your browser tab's memory and vanishes when you close it.

This matters for the situations these tools get used in: a classroom teacher picking students needs provable fairness; a streamer running a giveaway needs viewers to trust the draw; two friends flipping a coin need neither to be able to influence it. Client-side randomness delivers all three.

Which tool for which job?

Frequently asked questions

Are the results really random?

Yes — all tools use your browser's cryptographically secure random generator (crypto.getRandomValues), the same source used for encryption keys. No server, no pattern, no memory of past results.

Is my list of names uploaded anywhere?

No. The list stays in your browser's memory. Nothing is sent, logged or stored.

Do these tools work offline?

Yes — once the page has loaded, every tool works without an internet connection.