Random Letter Generator
Press Generate and the tool draws one of the 26 letters of the alphabet, so each has a 1 in 26 chance, about 3.85%. Buttons narrow the pool to the 5 vowels or the 21 consonants, and the space bar draws again.
Press Space to generate
History ()
About Random Letter Generator
Every press draws from a pool you choose. All uses the full alphabet, 5 vowels plus 21 consonants, so each letter comes up with probability 1 in 26. Vowels narrows it to a, e, i, o and u, one in five. Consonants leaves the other 21. Ticking Include numbers appends 0 to 9 to whichever pool is active, giving 36 characters when All is selected. Uppercase, on by default, converts the whole pool before the draw, so it changes the letters you see and nothing about the odds.
The quantity buttons — 1, 3, 5 and 10 — draw that many characters in one press, each drawn independently from the same pool. Independent means repeats are allowed and quite likely: pulling 5 letters from 26 gives all five different only about 66% of the time, so a repeat in a set of five is the normal case rather than a fault.
Everything below the result is there to make a session usable. The history keeps the last 50 characters and shows the most recent 30 as tiles, newest first, with a control to clear it. Copy puts the current result on your clipboard, joining several letters with commas so they paste as a list. The space bar repeats the draw without moving the mouse, which is what makes the tool workable for a classroom game.
One thing to know before using it for anything sensitive: the draw uses the browser's ordinary random number generator, which is fine for games, prompts and picking a letter for a round, but is not cryptographically secure. For passwords or keys use a password generator built for that.
Use Cases
How to use
Choose how many characters to draw with the quantity buttons: 1, 3, 5 or 10.
Pick the pool with the letter type buttons: All for the full alphabet, Vowels for the five, or Consonants for the other 21.
Tick Include numbers to add the digits 0 to 9 to that pool, or Uppercase to show the result in capitals.
Press Generate, or the space bar, and read the large result at the top of the page.
Press the copy button to put the result on your clipboard; several letters are joined with commas.
Check the history tiles below for the letters already drawn, and use the clear control to start a fresh round.
Pro Tips
- The space bar generates again, so a game can run entirely from the keyboard while the screen stays on the result. The hint under the button says so.
- Vowels and Consonants are exclusive: choosing one clears the other. To get back to the full 26 letters press All rather than unticking anything.
- Include numbers adds the digits to whatever pool is active. With Vowels selected that is 15 characters, not 36, which is easy to miss.
- Uppercase changes appearance only. The draw happens on the same 26 letters either way, so switching it off will not make a letter more or less likely.
- Copy joins a multi-letter result with commas, so drawing 5 and pressing Copy gives you a pasteable list rather than five characters run together.
Troubleshooting
The same letter came up twice in a row.
Each draw is independent, so a repeat is expected rather than broken: with 26 letters the chance of matching the previous one is 1 in 26 every time. Drawing 5 at once gives five different letters only about two thirds of the time. If you need letters without repeats, use the history to skip the ones already seen.
Include numbers gave me fewer characters than expected.
The digits are added to the pool that is currently active, not to the full alphabet. With Vowels selected you get 5 letters plus 10 digits, 15 characters in all. Press All first if you want the complete 36-character pool.
The history stopped growing.
It is capped at 50 entries and only the 30 most recent are displayed as tiles, newest first. Older draws fall off the end as new ones arrive. Copy anything you need to keep before it scrolls out, or clear the history to start a clean round.
Frequently Asked Questions
It builds a pool of characters from your settings and picks one position in it at random. With All selected the pool is the 26 letters of the English alphabet, so each has a 1 in 26 chance, about 3.85%. Adding the digits makes 36 characters and drops each one's chance to about 2.78%.
Leave the letter type on All, set the quantity to 1 and press Generate, or just tap the space bar. The result appears in large type at the top of the page and is added to the history below, so a whole game can be run without touching anything else.
Yes, with the Vowels and Consonants buttons. Vowels narrows the pool to a, e, i, o and u, five characters, and Consonants leaves the other 21. The two are mutually exclusive, so pressing one clears the other; press All to return to the full alphabet.
Use the quantity buttons for 1, 3, 5 or 10. Each character is drawn independently from the same pool, and they are shown together with a gap between them. Pressing copy then joins them with commas, so they paste as a list rather than as one string.
Because the draws are independent, exactly like rolling a die twice. Every draw has the same 1 in 26 chance regardless of what came before. Drawing five letters gives five different ones only about 66% of the time, so a repeat inside a set of five is the common case.
Yes, tick Include numbers and the digits 0 to 9 join whichever pool is active. With All selected that gives 36 characters; with Vowels selected it gives just 15, since the digits are added to the five vowels rather than to the alphabet.
It uses the browser's built-in random number generator, which is well distributed and perfectly good for games, teaching and picking a prompt. It is not cryptographically secure, so it should not be used to create passwords or keys — a password generator designed for that job is the right tool.
The space bar generates again, which is why the hint sits under the Generate button. It means a classroom game or a timed round can run entirely from the keyboard, with the screen showing nothing but the current letter and the history.
It keeps a history of the last 50 characters and displays the 30 most recent as tiles, newest first, with a clear control beside them. It does not prevent repeats, but it does let you see at a glance whether a letter has already come up in this round.
That is one of the things it does best: set the quantity to 1, keep the history visible so the group can see what has already been used, and drive the whole game from the space bar. Switching to Consonants only makes rounds harder by removing the five easiest starting letters.