2.0.1 • Published 3 years ago
chinese-random-name v2.0.1
Chinese Random Name
Generate Chinese name by using Node.js with ❤️.
Installation
$ npm --save install chinese-random-nameUsage
First you need to require this package:
const randomName = require('chinese-random-name');If you're using it from Browser environment, do require
chinese-random-name/random.min.
Generate a Full Name Automatically
Use generate() function:
console.log(randomName.generate());Only Surname
Use getOne function in surnames.
console.log(randomName.surnames.getOne());getOne has an optional parameter opt. You may pass a field named
useSurnamesCountAtTheTop to specify only get surname from most top
useSurnamesCountAtTheTop surnames. e.g.
randomName.surnames.getOne({ useSurnamesCountAtTheTop: 100 });It means the function only select a random surname from the most top 100 surnames.
Name
Use get / get1 / get2 / get3 function in names.
get: returns a random name and its length between 1 and 3.get1: returns a random name with length 1. (you can pass a parameter which may be"金"/"木"/"水"/"火"/"土"or leave it blank)get2: returns a random name with length 2. (you can pass"金金"/"金木"/ ... or leave it blank)get3: returns a random name with length 3. (you can pass"金金金"/"水火土"/ ... or leave it blank)dict: the dictionary object.
Examples:
randomName.names.get();
randomName.names.get1();
randomName.names.get2();
randomName.names.get3();
randomName.names.get1("金");
randomName.names.get2("木水");
randomName.names.get3("火火火");Related Article
http://xcoder.in/2014/09/01/how-i-made-chinese-random-x/
Contribute
You're welcome to fork and make pull requests!