代码语言
.
CSharp
.
JS
Java
Asp.Net
C
MSSQL
PHP
Css
PLSQL
Python
Shell
EBS
ASP
Perl
ObjC
VB.Net
VBS
MYSQL
GO
Delphi
AS
DB2
Domino
Rails
ActionScript
Scala
代码分类
文件
系统
字符串
数据库
网络相关
图形/GUI
多媒体
算法
游戏
Jquery
Extjs
Android
HTML5
菜单
网页交互
WinForm
控件
企业应用
安全与加密
脚本/批处理
开放平台
其它
【
Java
】
随机生成一个名字和他的拼音
作者:
/ 发布于
2011/1/3
/
649
<div>package com.cn.wangk.util.name;</div> import java.util.Random;</div> import com.cn.wangk.util.StrTools;</div> <div>public class ChineseName {</div> <div>String[] sName = new String[95]; String[] Name = new String[79]; private String Names; private String Pid; public ChineseName() { sName[0]="白|bai"; sName[1]="白|bai"; sName[2]="蔡|cai"; sName[3]="曹|cao"; sName[4]="陈|chen"; sName[5]="戴|dai"; sName[6]="窦|dou"; sName[7]="邓|deng"; sName[8]="狄|di"; sName[9]="杜|du"; sName[10]="段|duan"; sName[11]="范|fan"; sName[12]="樊|fan"; sName[13]="房|fang"; sName[14]="风|feng"; sName[15]="符|fu"; sName[16]="福|fu"; sName[17]="高|gao"; sName[18]="古|gu"; sName[19]="关|guan"; sName[20]="郭|guo"; sName[21]="毛|mao"; sName[22]="韩|han"; sName[23]="胡|hu"; sName[24]="花|hua"; sName[25]="洪|hong"; sName[26]="侯|hou"; sName[27]="黄|huang"; sName[28]="贾|jia"; sName[29]="蒋|jiang"; sName[30]="金|jin"; sName[31]="廖|liao"; sName[32]="梁|liang"; sName[33]="李|li"; sName[34]="林|lin"; sName[35]="刘|liu"; sName[36]="龙|long"; sName[37]="陆|lu"; sName[38]="卢|lu"; sName[39]="罗|luo"; sName[40]="马|ma"; sName[41]="牛|niu"; sName[42]="庞|pang"; sName[43]="裴|pei"; sName[44]="彭|peng"; sName[45]="戚|qi"; sName[46]="齐|qi"; sName[47]="钱|qian"; sName[48]="乔|qiao"; sName[49]="秦|qin"; sName[50]="邱|qiu"; sName[51]="裘|qiu"; sName[52]="仇|qiu"; sName[53]="沙|sha"; sName[54]="商|shang"; sName[55]="尚|shang"; sName[56]="邵|shao"; sName[57]="沈|shen"; sName[58]="师|shi"; sName[59]="施|shi"; sName[60]="宋|song"; sName[61]="孙|sun"; sName[62]="童|tong"; sName[63]="万|wan"; sName[64]="王|wang"; sName[65]="魏|wei"; sName[66]="卫|wei"; sName[67]="吴|wu"; sName[68]="武|wu"; sName[69]="萧|xiao"; sName[70]="肖|xiao"; sName[71]="项|xiang"; sName[72]="许|xu"; sName[73]="徐|xu"; sName[74]="薛|xue"; sName[75]="杨|yang"; sName[76]="羊|yang"; sName[77]="阳|yang"; sName[78]="易|yi"; sName[79]="尹|yin"; sName[80]="俞|yu"; sName[81]="赵|zhao"; sName[82]="钟|zhong"; sName[83]="周|zhou"; sName[84]="郑|zheng"; sName[85]="朱|zhu"; sName[86]="东方|dongfang"; sName[87]="独孤|dugu"; sName[88]="慕容|murong"; sName[89]="欧阳|ouyang"; sName[90]="司马|sima"; sName[91]="西门|ximen"; sName[92]="尉迟|yuchi"; sName[93]="长孙|zhangsun"; sName[94]="诸葛|zhuge"; Name[0]="ai|皑艾哀"; Name[1]="an|安黯谙"; Name[2]="ao|奥傲敖骜翱"; Name[3]="ang|昂盎"; Name[4]="ba|罢霸"; Name[5]="bai|白佰"; Name[6]="ban|斑般"; Name[7]="bang|邦"; Name[8]="bei|北倍贝备"; Name[9]="biao|表标彪飚飙"; Name[10]="bian|边卞弁忭"; Name[11]="bu|步不"; Name[12]="cao|曹草操漕"; Name[13]="cang|苍仓"; Name[14]="chang|常长昌敞玚"; Name[15]="chi|迟持池赤尺驰炽"; Name[16]="ci|此次词茨辞慈"; Name[17]="du|独都"; Name[18]="dong|东侗"; Name[19]="dou|都"; Name[20]="fa|发乏珐"; Name[21]="fan|范凡反泛帆蕃"; Name[22]="fang|方访邡昉"; Name[23]="feng|风凤封丰奉枫峰锋"; Name[24]="fu|夫符弗芙"; Name[25]="gao|高皋郜镐"; Name[26]="hong|洪红宏鸿虹泓弘"; Name[27]="hu|虎忽湖护乎祜浒怙"; Name[28]="hua|化花华骅桦"; Name[29]="hao|号浩皓蒿浩昊灏淏"; Name[30]="ji|积极济技击疾及基集记纪季继吉计冀祭际籍绩忌寂霁稷玑芨蓟戢佶奇诘笈畿犄"; Name[31]="jian|渐剑见建间柬坚俭"; Name[32]="kan|刊戡"; Name[33]="ke|可克科刻珂恪溘牁"; Name[34]="lang|朗浪廊琅阆莨"; Name[35]="li|历离里理利立力丽礼黎栗荔沥栎璃"; Name[36]="lin|临霖林琳"; Name[37]="ma|马"; Name[38]="mao|贸冒貌冒懋矛卯瑁"; Name[39]="miao|淼渺邈"; Name[40]="nan|楠南"; Name[41]="pian|片翩"; Name[42]="qian|潜谦倩茜乾虔千"; Name[43]="qiang|强羌锖玱"; Name[44]="qin|亲琴钦沁芩矜"; Name[45]="qing|清庆卿晴"; Name[46]="ran|冉然染燃"; Name[47]="ren|仁刃壬仞"; Name[48]="sha|沙煞"; Name[49]="shang|上裳商"; Name[50]="shen|深审神申慎参莘"; Name[51]="shi|师史石时十世士诗始示适炻"; Name[52]="shui|水"; Name[53]="si|思斯丝司祀嗣巳"; Name[54]="song|松颂诵"; Name[55]="tang|堂唐棠瑭"; Name[56]="tong|统通同童彤仝"; Name[57]="tian|天田忝"; Name[58]="wan|万宛晚"; Name[59]="wei|卫微伟维威韦纬炜惟玮为"; Name[60]="wu|吴物务武午五巫邬兀毋戊"; Name[61]="xi|西席锡洗夕兮熹惜"; Name[62]="xiao|潇萧笑晓肖霄骁校"; Name[63]="xiong|熊雄"; Name[64]="yang|羊洋阳漾央秧炀飏鸯"; Name[65]="yi|易意依亦伊夷倚毅义宜仪艺译翼逸忆怡熠沂颐奕弈懿翊轶屹猗翌"; Name[66]="yin|隐因引银音寅吟胤訚烟荫"; Name[67]="ying|映英影颖瑛应莹郢鹰"; Name[68]="you|幽悠右忧猷酉"; Name[69]="yu|渔郁寓于余玉雨语预羽舆育宇禹域誉瑜屿御渝毓虞禺豫裕钰煜聿"; Name[70]="zhi|制至值知质致智志直治执止置芝旨峙芷挚郅炙雉帜"; Name[71]="zhong|中忠钟衷"; Name[72]="zhou|周州舟胄繇昼"; Name[73]="zhu|竹主驻足朱祝诸珠著竺"; Name[74]="zhuo|卓灼灼拙琢濯斫擢焯酌"; Name[75]="zi|子资兹紫姿孜梓秭"; Name[76]="zong|宗枞"; Name[77]="zu|足族祖卒"; Name[78]="zuo|作左佐笮凿"; } <div>public void GetName(){ Random random = new Random(); int i = random.nextInt(94); String[] names = StrTools.split(sName[i],"|"); String id = names[0]; String pid = names[1]; String[] mingzi1 = this.GetNameKey(); id = id+mingzi1[1]; pid = pid+mingzi1[0]; if(random.nextInt(2)==1){ mingzi1 = this.GetNameKey(); id = id+mingzi1[1]; pid = pid+mingzi1[0]+","; } this.Names=id; this.Pid=pid; } private String[] GetNameKey(){ Random random = new Random(); int i = random.nextInt(78); String[] names = StrTools.split(Name[i],"|"); String[] mingzi = new String[2]; mingzi[0] = names[0]; mingzi[1] = this.Getkey(names[1]); return mingzi; } private String Getkey(String Name){ if(StrTools.CheckStrNull(Name)) return null; int counti = Name.length(); Random random = new Random(); int i = random.nextInt(counti); return Name.substring(i,i+1); } /** * @param args */ public static void main(String[] args) { // TODO 自动生成方法存根 //ChineseName chineseName = new ChineseName(); int j=0; for(int i=0;i<10000;i++){ if(j==50){ j=0; System.out.println(); } j++; //System.out.print(chineseName.GetName()+","); } } <div>public String getNames() { return Names; } <div>public void setNames(String names) { Names = names; } <div>public String getPid() { return Pid; } <div>public void setPid(String pid) { Pid = pid; } <div>}
试试其它关键字
随机生成
同语言下
.
List 切割成几份 工具类
.
一行一行读取txt的内容
.
Java PDF转换成图片并输出给前台展示
.
java 多线程框架
.
double类型如果小数点后为零则显示整数否则保留两位小
.
将图片转换为Base64字符串公共类抽取
.
sqlParser 处理SQL(增删改查) 替换schema 用于多租户
.
JAVA 月份中的第几周处理 1-7属于第一周 依次类推 29-
.
java计算两个经纬度之间的距离
.
输入时间参数计算年龄
可能有用的
.
实现测量程序运行时间及cpu使用时间
.
C#实现的html内容截取
.
List 切割成几份 工具类
.
SQL查询 多列合并成一行用逗号隔开
.
一行一行读取txt的内容
.
C#动态修改文件夹名称(FSO实现,不移动文件)
.
c# 移动文件或文件夹
.
c#图片添加水印
.
Java PDF转换成图片并输出给前台展示
.
网站后台修改图片尺寸代码
贡献的其它代码
Label
Copyright © 2004 - 2024 dezai.cn. All Rights Reserved
站长博客
粤ICP备13059550号-3