KCNamer是一款能够随机生成中文姓名的工具。它既可以使用从内置百家姓中随机挑选的姓氏+从内置名称库中随机挑选的名称
的规则来生成一些符合中国人命名习惯、风格常见且寓意积极的名称;也可以使用从内置百家姓中随机挑选的姓氏+完全随机的汉字
的规则生成的毫无规律可循、完全听天由命的名称。
内置名称库包含了近千个现代中国人为孩子取名时用到的名称,该库收录时间截止至2018年3月
这个工具不但可以让您指定名称的生成规则,还可以指定生成姓名的男女风格、也可以指定名称长度,甚至可以用指定的姓氏来随机生成您需要的中文名。
如果上面这些还不能满足您:本工具还支持使用DIY的名称库进行随机中文名生成!想使用纯古风的随机名称?或是使用很洋气的随机名称?一切都由您来定义。
马上了解KCNamer的优势:
- 使用方便——无论是直接作为独立的应用使用,还是导入到您的java项目中使用,都非常简单。
- 风格多样——KCNamer内置名称库中包含了
近千个(而且后续还会不断扩充)
现代中国人为子女命名时常用的、区分男女风格的名称。您无需在去各大起名网站收集它们,直接就能拿来使用。同时,这使得您可以自由控制生成姓名的长度和风格,绝对不会出现“赵驴”这样的怪异名称。另外,如果您不喜欢太过常见的姓名,那么您也可以使用完全随机的汉字来生成名称——这样使得一切皆有可能(虽然多数时候都不太好听)。 - 开源小巧——jar包内置源代码,您可以直接对其中的逻辑、方法进行查看。
- 请确保您的计算机中已经正确安装java环境,必须使用 java 8 或 jdk 1.8 及以上版本。
- 下载本工具。您可以点击右上方的
Clone or download
按钮,并选择Download ZIP
选项进行下载。 - 打开终端(Linux用户/Unix用户/Mac用户)或cmd控制台(Windows用户)并进入下载好的文件夹中。
- 执行命令:
$ java -jar KCNamer.jar
- 这样,您就使用本工具生成了一个使用默认规则的、不限长度的、不限男女风格的中文名。
想知道更多使用方法?请使用命令: $ java -jar KCNamer.jar -h
来查看更多内容。
- 将jar包导入到您的项目构建路径之中。
- 尝试如下代码:
KCNamer k=new KCNamer(); //使用默认规则实例化KCNamer工具
System.out.println(k.getRandomName()); //生成一个默认规则的、不区分男女风格的、不限长度的中文名
随机生成中文名的方法返回的值均为字符串类型,即随机生成的中文名称
更多操作?请参见KCNamer中各个方法的文本注释,如果使用Eclipse查看,您只需要将光标移动到方法/类上面即可,相信您会马上学会使用它们的。
@kohgylw 2018-3