An Arduino (clone) generates some UK amateur radio callsigns from random prefixes and random letters. Then generates the Morse code for the callsign. Speed and spacing can be set in software, just needs programming.
My code is not optimised and may not be done properly but it works as a concept at least.
I haven’t double-checked my programming of the Morse so there may be a letter or two that are wrong but I can easily fix that.
Home-brew PCB, toner-transfer onto copper board, Ferric Chloride etchant. I left some toner on the board (that’s what the black sections are). I didn’t have a small enough drill bit to make proper holes so the next size up had to do. That’s why the soldering’s awful.
In future, the menu may change as it’s implemented inefficiently right now and I’ll add more options, such as spacing between letters, a continuous mode vs. one-at-a-time mode.