Skip to content

T4lus/Markov-Name-Generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Markov-Name-Generator

simple PHP class for generating name using Markov Chain

Need GCRandom Classes to work

Exemple :

	const NAME_FEED = array(
		"Acheron", "Amazon", "Antaeus", "Asgard", "Athens", 
		"Cacus", "Caspian", "Century", "Columbia", 
		"Dis", 
		"Erebus", 
		"Farinata", "Fortuna", 
		"Gagarin", "Gorgon", "Grissom", 
		"Han", "Hercules", "Herschel", "Hoc", "Hong", "Hydra", 
		"Knossos", 
		"Macedon", "Matano", "Ming", 
		"Newton", 
		"Pax", "Phoenix", "Plutus", 
		"Refuge", 
		"Sparta", "Strenuus", 
		"Tereshkova", "Theseus", 
		"Utopia", 
		"Vamshi", "Vostok", 
		"Widow", 
		"Yangtze", 
	);

	$seed = time();
    $Markov = new Markov($seed);
    $Markov->setNameList(NAME_FEED); 
    $Markov->makeList();   

    echo $Markov->makeName();

work even better with more and more name/word in the feed array.

About

simple PHP classe for generating name using Markov Chain

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages