Random Picker
Picks one or more random items from a list you paste — names, options, prizes or anything else.
Generates truly random numbers in any range, with or without repeats, using the browser's cryptographic RNG.
The Random Number Generator generates truly random numbers in any range, with or without repeats, using the browser's cryptographic RNG. It runs as plain JavaScript inside the page, which means there is no upload step, no queue and no size limit imposed by a server — the only limit is your own device.
| Source | crypto.getRandomValues — not Math.random, which is seeded and predictable |
|---|---|
| Bias | Rejection sampling is used so every value in the range is equally likely, which naive modulo arithmetic does not guarantee |
Picks one or more random items from a list you paste — names, options, prizes or anything else.
Splits a list of names into balanced random teams or groups of a fixed size.
Rolls any number of dice with any number of sides, with modifiers and standard RPG notation…
Flips a fair virtual coin once or thousands of times, with a running tally of heads and tails.
Gives a random yes or no answer, optionally weighted, for when a decision needs settling.
Generates random English words filtered by type, length and starting letter, for games and…
Picks random letters from the alphabet, with vowel and consonant filters and no-repeat mode.
Generates random dates within a range, with optional times and weekday filtering.
Generates random lottery number sets for common draws, or any custom pick-N-from-M format.
Generates realistic first and last names from several regions, for characters, test data or…