Hacker News new | ask | show | jobs
by ZetaH 904 days ago
I was doing a similar experiment recently to generate random names that sound like names from a specific language.

I was breaking the list of names apart into 3 and 2 letter parts, marking which fragments are from the start, middle and end.

To generate the words I started from a random one from the start fragments, then continued with a random one from the middle fragments that starts with the latter that the previous one ended with, and similarly ended it with one from the end fragments. Some examples:

Spanish Names:

Armusa Vantara Modria

German Names:

Ven Marwar, Ger Naroff, Vort Kraldent, Görn Henter, Urg Wicher, Wan Ehranus, Eck Hayazin, Wert Biewin, Rein Relberid,

Catalan:

Pallava Ecorus Sangana Ginavari Telamita Exorxió

Hungarian cities:

Jószög Alszeny Hernafő Garnáza Ragytúr Hidácska Mezécs

(edit formatting)

1 comments

I remember finding a set of english names generated with a markov chain, I wish I know how to make it, they sounded good.
> I wish I know how to make it

You can learn! I know it's easy to say something is easy to a beginner, but figuring out Markov chains is truly something you can get the basics of over a weekend if you've ever written any software at all.