名字生成器 - 再也不用担心给孩子起名了

news/2024/11/16 22:37:33/

使用gbk字库,减少生僻字 

import java.util.Random;/*** Created on 2020-10-02*/
public class GenerateName {public static void main(String[] args) {printName("韩", 2, 800);}/*** 打印名字* @param lastName 姓* @param digits 名字长度* @param count 生成数量*/public static void printName(String lastName, int digits, int count) {StringBuilder stringBuilder = new StringBuilder();for (int i = 0; i < count; i++) {if (i % 10 == 0) {stringBuilder.append("\n");}stringBuilder.append(lastName);stringBuilder.append(getRandom(digits));stringBuilder.append(" ");}System.out.println(stringBuilder.toString());}@SuppressWarnings("checkstyle:MagicNumber")public static String getRandom(int len) {String ret = "";for (int i = 0; i < len; i++) {String str = null;int hightPos, lowPos;Random random = new Random();hightPos = (176 + Math.abs(random.nextInt(39)));lowPos = (161 + Math.abs(random.nextInt(93)));byte[] b = new byte[2];b[0] = (new Integer(hightPos).byteValue());b[1] = (new Integer(lowPos).byteValue());try {str = new String(b, "GBK");} catch (Exception e) {System.out.println(e);}ret += str;}return ret;}}

 


http://www.ppmy.cn/news/240349.html

相关文章

起名大师(安卓)

首先&#xff0c;软件已被坡姐&#xff0c;登录进去就是VIP &#xff0c;页面简洁干净&#xff0c;起名大师根据姓氏&#xff0c;生辰八字&#xff0c;五行&#xff0c;三才五格&#xff0c;生肖喜忌等等&#xff0c;另外还有孩子的性别&#xff0c;名字的单双等要求来为你找到…

公司起名工具,有了它你就是半仙了

某日&#xff0c;闲着蛋疼&#xff0c;正好老总正为公司起名发愁&#xff08;要开分公司&#xff1f;谁知道&#xff09;&#xff0c;把我叫去&#xff0c;说&#xff1a;小黄&#xff0c;给你个艰巨而有伟大的任务&#xff0c;用Java写个为公司起名的工具出来&#xff0c;里面…

宝宝取名:大师起名哪个好?

现在很多人都注重名字的内涵&#xff0c;想要通过起名大师来取一个对自己发展有利的名字。而网络上的大师起名字复杂繁多&#xff0c;很多人分辨不清&#xff0c;不知道哪个起名大师是正规的&#xff0c;能够为自己取出好名字的。因此为大家带来了这篇大师起名哪个好的文章&…

测试打分用什么软件,测名软件哪个比较好

起一个名字是非常不容易的&#xff0c;更何况还要起一个好名字&#xff0c;父母们一般都无法判断一个名字的好与坏。那么这时我们就需要借助一些测名的平台来测名&#xff0c;从而获知名字的得分&#xff0c;了解名字对孩子的帮助。那么测名软件哪个比较好呢&#xff1f;一起来…

垂直分表、水平分表详解

垂直分表 什么是垂直分表 垂直分表就是把一张表按列分为多张表&#xff0c;多张表通过主键进行关联&#xff0c;从而组成完整的数据。 分表之后&#xff0c;每张表的结构都不相同。 垂直分表不需要额外引用其他组件&#xff0c;需要到Repository层面建立好表映射即可。 根…

simplify3d 打印参数设置笔记

专业实用且详细的打印教程 3D打印故障排除&#xff1a;所有问题和解决方案 simplify3d 切片软件使用 初始设置 材料&#xff1a;PLA 喷头温度 215 热床温度 60 导入的模型格式 stl 保存的模型名称可以是中文 但是名称中不允许有空格&#xff0c;否则我这个打印机加热好喷头和…

C/C++基础讲解(一百零五)之经典篇(找出三队赛手/打印菱形/前n项和)

C/C++基础讲解(一百零五)之经典篇(找出三队赛手/打印菱形/前n项和) 程序之美 前言 很多时候,特别是刚步入大学的学子们,对于刚刚开展的计算机课程基本上是一团迷雾,想要弄明白其中的奥秘,真的要花费一些功夫,我和大家一样都是这么啃过来的,从不知到知知,懵懂到入门,…

实战【金融评分卡】

金融评分卡 网站&#xff1a;百融、同盾 1.导入 信贷评分卡是一种用于评估个人或企业申请贷款的工具&#xff0c;就像-个评分表-样。我们可以把它看作是银行或金融机构用来判断某人是否有资格获得贷款的一-种方式。 想象一下,你是一个银行家,有很多人向你申请贷款,比如个人贷…