Random Name Generator
Generate random first and last names, or pick random names from your own list (great for raffles and teams).
Generate fair random whole numbers in any range, one at a time or in a batch, with or without repeats.
Did we solve your problem today?
Enter your values. Press Generate for a new result. Use Share to send the calculator with your result.
Numbers come from your browser’s cryptographic random generator (crypto.getRandomValues), with rejection sampling so every value in the range is equally likely. Nothing is sent to a server.
For draws where fairness matters to others (raffles, prizes), record the settings and result, or draw in front of witnesses.
It uses the browser’s cryptographically secure generator, which is suitable for games, raffles and sampling.
Set minimum 1, maximum 10, and press Generate.
See our methodology and editorial policy. Think something’s off? Report an error with this tool.
Generate random first and last names, or pick random names from your own list (great for raffles and teams).
Flip a fair virtual coin: heads or tails, one flip or many, with a running tally.
Roll one or more virtual dice (d4, d6, d8, d10, d12, d20 or d100) and see each die and the total.
A just-for-fun love compatibility score for two names. Same names always give the same result.
Calculate the magic number to clinch a baseball division or playoff spot from wins and losses.
Calculate gematria values of words and phrases in English ordinal, reduction and reverse ciphers, and standard Hebrew.