Simple explanation
How the random letter picker works
No black box: here is what goes into a draw, what changes when repeats are off and what stays on your device.
Last reviewed:
1. The letter set is prepared
The draw starts from the set shown on screen: A–Z, vowels, consonants or letters you added. Exclusions are removed and duplicates count only once.
You can always see which letters are available before generating a result.
2. The browser picks a position
Your browser supplies a random value, and the tool uses it to choose one position in the active set. A small balancing step gives every available position the same chance.
For readers who want the technical detail, the tool uses crypto.getRandomValues() with rejection sampling. The draw is fixed as soon as you press Generate.
3. You choose whether letters can return
With repeats on, every pick starts from the full active set, so a letter may appear again.
With repeats off, each selected letter leaves the set until that result is complete.
4. Letter case only changes the display
The base letter is picked first, then shown in uppercase, lowercase or mixed case. In A–Z mode, A and a are not separate choices.
The custom option accepts supported single Latin letters, including many accented letters.
What stays local—and what the tool is for
Settings and results are processed in this browser. Optional history stays on this device until you clear it.
Use the generator for everyday games, learning and creative prompts. It is not certified randomness and is not intended for lotteries, gambling, security or high-stakes decisions.