Boa noite!
Eu estou pensando aqui nas regras para criar esse programa. Que linguagem você vai usar?
As regras que penso seria assim. Veja o que acha.
O programa ia criar nomes novos e aleatórios. Teríamos desde Beto, até Jagomo que é um nome que não existe comumente.
Primeiro o programa ia sortear quantas sílabas vai ter o nome, a maioria dos nomes tem 2 ou 3 silabas, então sortearia de 2 a 3 silabas.
Daria pra fazer algo bem mais rebuscado mas vamos simplificar. A estrutura das silabas é consoante e uma vogal.
Então sorteia um número de 1 a 5 para as vogais (AEIOU). E pega a letra da posição sorteada.
E pra consoante de 1 a 21 para consoantes (BCDFGHJKLMNPQRSTWVXYZ). E pega a letra da posição sorteada.
Repete denovo pra criar a segunda sílaba, e repete se tiver 3 sílabas para pegar a última silába.
O que acha?