KCNamer icon indicating copy to clipboard operation
KCNamer copied to clipboard

KCNamer 随机中文名生成工具v1.0

青阳龙野@kohgylw

简介

KCNamer是一款能够随机生成中文姓名的工具。它既可以使用从内置百家姓中随机挑选的姓氏+从内置名称库中随机挑选的名称的规则来生成一些符合中国人命名习惯、风格常见且寓意积极的名称;也可以使用从内置百家姓中随机挑选的姓氏+完全随机的汉字的规则生成的毫无规律可循、完全听天由命的名称。

内置名称库包含了近千个现代中国人为孩子取名时用到的名称,该库收录时间截止至2018年3月

这个工具不但可以让您指定名称的生成规则,还可以指定生成姓名的男女风格、也可以指定名称长度,甚至可以用指定的姓氏来随机生成您需要的中文名。

如果上面这些还不能满足您:本工具还支持使用DIY的名称库进行随机中文名生成!想使用纯古风的随机名称?或是使用很洋气的随机名称?一切都由您来定义。


马上了解KCNamer的优势:

  • 使用方便——无论是直接作为独立的应用使用,还是导入到您的java项目中使用,都非常简单。
  • 风格多样——KCNamer内置名称库中包含了近千个(而且后续还会不断扩充)现代中国人为子女命名时常用的、区分男女风格的名称。您无需在去各大起名网站收集它们,直接就能拿来使用。同时,这使得您可以自由控制生成姓名的长度和风格,绝对不会出现“赵驴”这样的怪异名称。另外,如果您不喜欢太过常见的姓名,那么您也可以使用完全随机的汉字来生成名称——这样使得一切皆有可能(虽然多数时候都不太好听)。
  • 开源小巧——jar包内置源代码,您可以直接对其中的逻辑、方法进行查看。

作为独立应用使用:1分钟快速开始

  • 请确保您的计算机中已经正确安装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 来查看更多内容。


在java项目中使用:1分钟快速开始

  • 将jar包导入到您的项目构建路径之中。
  • 尝试如下代码:

KCNamer k=new KCNamer(); //使用默认规则实例化KCNamer工具

System.out.println(k.getRandomName()); //生成一个默认规则的、不区分男女风格的、不限长度的中文名

随机生成中文名的方法返回的值均为字符串类型,即随机生成的中文名称


更多操作?请参见KCNamer中各个方法的文本注释,如果使用Eclipse查看,您只需要将光标移动到方法/类上面即可,相信您会马上学会使用它们的。

@kohgylw 2018-3