Sitemap
Lili Zheng

Lili Zheng

Bring Back the Thrill of “What Comes Next?”

Why I Built Random-Letter-Generator.io & 7 Ways It Sparks Learning in 30 Seconds

2 min readSep 23, 2025

--

The Alphabet Problem No One Talks About

Every teacher, tutor, or parent has faced it:

  1. You hold up flashcards.
  2. The kids chant “A, B, C…” in perfect — dead-eyed — unison.
  3. Five minutes later half the room is practicing their best T-rex roar under the table.
  4. The alphabet’s sequence is useful, but its predictability is a snooze. We can’t blame our learners; brains are wired to tune out patterns they’ve already mastered.

So I asked:

What if a single click could add just enough chaos to make letters exciting again?

Enter

Random-Letter-Generator.io

Get Lili Zheng’s stories in your inbox

Join Medium for free to get updates from this writer.

I’m a hobby dev, One weekend I hacked together a page that:

  • Loads instantly on any device (just 9 kB of vanilla JS + CSS).
  • Pops up a giant letter with every tap — no ads, no sign-ups, no tracking pixels.
  • Lets you shuffle between:
  • Vowels-only, consonants-only
  • Full A–Z or any custom list (yes, Klingon is fair game)
random letter generator

It began as a toy for my niece’s Zoom preschool. Three months later, teachers in 18 countries are using it for everything from scavenger hunts to spelling bees.

3 Zero-Prep Activities in Under a Minute

1.Letter-Hunt Relay

  • Age: 3–6
  • How it works: Click → “F” appears → learners race to find an object starting with /f/.
  • Time needed: ~90 s brain-break

2.Word-Race Bell

  • Age: 6–10
  • How it works: Generate a letter; teams shout a CVC word — first correct word rings a bell.
  • Time needed: ~3 min

3.Story-Starter Trios

  • Age: 8–12
  • How it works: Click three times; letters become story prompts (“J, P, Q”). Learners write one sentence using all three.
  • Time needed: ~5 min warm-up

Under the Hood (for the Curious)

  • Tech stack: HTML, vanilla JS, CSS; hosted on Vercel; no databases.
  • Randomness: crypto.getRandomValues() → uniform distribution.
  • Performance: 100/100 on Lighthouse (“Instant-Loading Tool” wasn’t just marketing).
  • Privacy: No cookies — your classroom stays your classroom.

If any of those make your teacher-heart flutter, drop a comment; I’m prioritizing based on feedback.

Why Randomness Works

  1. Novelty = dopamine → attention spikes.
  2. Uncertain reward → the same mechanism behind slot machines (used ethically!).
  3. Transferable skill → learners react to unknown inputs, mirroring real-life reading situations.
  4. Randomness isn’t gimmicky; it’s cognitive rocket fuel.

Try It in 10 Seconds

  1. Grab your phone.
  2. Head to Random-Letter-Generator.io.
  3. Tap anywhere.
  4. Hear the inevitable “Oohh!” and watch engagement tick up.

If it helps you wrangle 25 energy balls disguised as children — or simply generates your next Wi-Fi password — mission accomplished.

Your Turn

Have a favourite letter game I haven’t tried? A feature you’d love to see? Let me know in the comments.

Happy randomising! 🚀

--

--