mudnames, originellement écrit par Ragnar Hojland Espinosa, est un petit daemon en C écoutant les connexions telnet sur le port 4004. Quand une connexion est reçue, il va envoyer une liste de noms, généré de manière aléatoire, pouvant être utilisé sur beaucoup de jeu de type MUD.
Ici, j'ai repris la partie générant les noms et je l'ai adaptée au PHP. Mudnames ne semble plus être vraiment trouvable sur le net. Cependant, il est inclus dans les distributions basée debian, d'ailleurs une recherche google avec le mot clef "mudnames" le prouve aisément.
Les fichiers .cap contiennent des listes de fonctions avec leurs arguments a appliquer sur le dictionnaire. Ils existent pour forcer certains paramètres lié au dictionnaire. Par exemple, forcer l'association des parties des noms...
Source / Exemple :
<?php
$number = 5;
require('mudnames.php');
$gname = new mudnames();
$names = array();
while ($number > 0) {
$names[] = $gname->generate_name_from('random');
$number--;
}
echo implode('<br />', $names);
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.