RandomBasis

Letter to draw

Random Letter Generator

Pick a random letter from A to Z — choose the case, add numbers or symbols, or stick to vowels.

Runs locally in your browser. Nothing you generate is ever sent to a server.

Press "Generate" to draw a letter.

Case

Letter type

About this random letter generator

Press Generate and one letter of the alphabet comes up, drawn fairly from the pool you have chosen. Switch between uppercase and lowercase, narrow the pool to vowels or consonants, or add numbers and symbols to turn it into a general random character generator.

Choosing the case

Uppercase suits flash cards, board games and anything read at a distance. Lowercase matches how letters appear in ordinary writing, which is what early readers practise with. "Both" puts all fifty-two characters in the pool, so A and a count as two separate outcomes and either can come up.

Vowels and consonants

Limiting the draw to the five vowels or the twenty-one consonants is handy for phonics practice, spelling games and word puzzles where you need a specific kind of letter. The filter applies before anything is drawn, so within the group every letter still has an equal chance.

Numbers and symbols

Adding digits gives a pool of letters and numbers together, which is what people usually want for licence-plate style codes, seat labels or quick test data. Adding symbols brings in a set of common punctuation characters as well. Note that this tool is for casual use — if you need a password, the password generator scores real entropy and guarantees a mix of character types.

Drawing several letters at once

Raise the quantity to draw up to 100 letters in one press. Leave repeats on and each draw is independent, exactly like pulling a tile and putting it back. Switch on "No repeats" and every letter in the batch is different — drawing 26 uppercase letters that way gives the whole alphabet in a random order, which is a quick way to shuffle the alphabet for a game.

Common uses

How the randomness works

The pool is built first from the options you selected, then a letter is drawn from it using your browser's cryptographic random source. Values that would fall outside a clean multiple of the pool size are discarded and redrawn, which removes the bias that makes simple generators slightly favour the letters at the start of the alphabet. Batches without repeats use a Fisher-Yates shuffle driven by the same source.

How do I generate a random letter?

Press Generate and one letter of the alphabet comes up. Use the case buttons to choose uppercase, lowercase or a mix of both.

Can I generate several letters at once?

Yes. Set how many you want, up to 100, and they are all drawn in one press. Copy All puts the whole set on your clipboard.

Can I get letters with no repeats?

Yes. Switch on No repeats and every letter in the batch will be different. Drawing 26 uppercase letters that way gives the whole alphabet in a random order.

Can I include numbers or symbols?

Yes. Switch on numbers to add 0 to 9, and symbols to add a set of common punctuation characters, so the tool doubles as a random character generator.

Can I get only vowels or only consonants?

Yes. The letter type buttons narrow the pool to the five vowels or the twenty-one consonants, which is useful for spelling games and phonics practice.

Is the letter actually random?

Yes. Each letter is drawn using your browser's cryptographic random source with rejection sampling, so every letter in the current pool has an equal chance.