Random Generator

中

Loading...

Random Generator — Numbers, List Picker and Random Teams

Three randomness tools in one: generate random numbers in a range (with optional no-repeat), pick one or more winners from a pasted list, and split a list into balanced random teams. Uses your browser's cryptographic random source — fair, not pseudo-random.

Teachers use it to call on students and form groups; developers for test data; event hosts for giveaways. Everything runs locally, so participant lists never leave the device.

How to generate random results

  1. Pick a mode: random numbers, pick from list, or random teams.
  2. For numbers: set min, max, count, and whether repeats are allowed.
  3. For lists: paste one item per line, then pick winners or shuffle.
  4. For teams: paste names, choose team count, and split.
  5. Copy results with one click.

Frequently asked questions

How random is it?

It uses the browser's cryptographic random source (crypto.getRandomValues) — the same quality of randomness used for security purposes, far better than typical Math.random() pseudo-randomness.

Does "no repeats" work for number ranges?

Yes — enable it and each generated number is unique, like drawing numbered balls from a hat. The tool prevents asking for more unique numbers than the range contains.

How are teams balanced?

Names are shuffled first, then dealt round-robin into teams. With uneven counts, earlier teams get one extra member. Every person appears exactly once.

Related tools

PureKit · random-generator · Free online tool — files processed locally in your browser, no upload.