This project will be developed in Ocaml Language
I want to resolve this small project in a few time .
This is the main idea of the program in French :
A partir d’un prénom P et d’un nom N (en fait des lettres présentes dans
le prénom et le nom : L), vous générerez un anagramme plausible : un autre
prénom P? et un autre nom N?. Vous utiliserez un dictionnaire de prénoms.
La principale di?culté est de générer un nom plausible avec les lettres restantes
(non utilisées dans le prénom). Jean Véronis propose un tel logiciel sur son blog.
Pour générer un nom plausible, vous pouvez calculer, à partir de la liste de tous les prénoms, une chaîne de Markov : Mij est la probabilité que la lettre i soit suivie de la lettre j. Vous pouvez ajouter 2 lettres virtuelles, pour le début et la ?n du nom. Vous choisissez ensuite la permutation des lettres restantes pour le nom qui a la probabilité la plus grande.
Le programme de Jean VERONIS génère, `a partir de : ”jean veronis”, les
anagrammes : ”Jenna VOIRES”, ”Jonis AVENER, ”Joane RIVENS”, ”Javier
NONSE”, ”Joann VEISER”, etc.
Waiting for your raisonable Bids :)
For people who don't understand English, they can translate it using Google Traduction.