adj-noun
Gives you a random adj-noun pair that you can use as a unique identifier. Great for generating readable URLs.
Install
$ npm install adj-noun
Use
var adjNoun = ; // seed it so your pairs are different than someone else using this libadjNoun;// -> true // optionally you can provide primes to adjust how words are chosen:adjNoun;adjNoun; for var i = 0; i < 10; i++ // generate and log pairs console;// console.logs ->// lasting-meaning// numerical-excerpt// unresponsive-madman// royal-haircut// squeaky-schedule// respectable-compressor// northern-knife// shrewd-tribute// blank-volcano// rhenish-periodical // after you start generating pairs, you cannot change the seed or primes// otherwise you might end up with non-unique pairsadjNoun;// -> false
CLI
Install it globally:
$ npm install -g
Then you can:
$ adj-nounroyal-haircut
You can also specify the number of unique names to generate:
$ adj-noun 5unlined octetluckier gospelwordy shadingslothful groomsmendevotional newsletter
It randomly seeds between runs with Math.random()
.
Word list
The script for generating the word list uses NLTK.
See scripts/data.py
for more.
See Also
License
MIT