自动生成人名
2014-12-19 10:45
127 查看
package henu.swp.uill; import java.util.Random; public class GetName { /** * @return 返回一个姓氏 * */ public static String generateFir(){ String firname ="李王张刘陈杨赵黄周吴徐孙胡朱高林何郭马罗梁宋郑谢韩唐冯于董萧程曹袁邓许傅沉曾彭吕苏卢蒋蔡贾丁魏薛叶阎余潘杜戴夏钟汪田任姜范方石姚谭廖邹熊金陆郝孔白崔康毛邱秦江史顾侯邵孟龙万段雷钱汤尹黎易常武乔贺赖龚文"; int length = firname.length(); int index = new Random().nextInt(length) ; char firchar = firname.charAt(index); return firchar+"" ; } /** * @param amount 名字中的字数 * @return 返回一个女孩的名字 * */ public static String getGirl(int amount){ String gname =generateFir(); String gnamelist ="俞倩倪倰偀偲妆佳亿仪寒宜女奴妶好妃姗姝姹姿婵姑姜姣嫂嫦嫱姬娇娟嫣婕婧娴婉姐姞姯姲姳娘娜妹妍妙妹娆娉娥媚媱嫔婷玟环珊珠玲珴瑛琼瑶瑾瑞珍琦玫琪琳环琬瑗琰薇珂芬芳芯花茜荭荷莲莉莹菊芝萍燕苹荣草蕊芮蓝莎菀菁苑芸芊茗荔菲蓉英蓓蕾薰颖芃蔓莓曼水淼滟滢淑洁清澜波淞渺漩漪涟湾汇冰冷冽霜雪霞霖香馡馥秋秀露飘育滢馥筠柔竹霭凝晓欢枫巧美静惠翠雅红春岚嵘兰羽素云华丽俪叆呤咛囡彩彤彨怜晴月明晶昭星卿毓可璧青灵彩慧盈眉艳凡凤风贞勤叶雁钰嘉锦黛怡情林梦越悦希宁欣容丹彤颜影韵音银纯纹思丝纤爽舒伊依亚融园文心火炎烁炫煜烟炅然冉平屏评宛玉雨" ; int length = gnamelist.length(); for (int i = 0; i < amount; i++) { int index = new Random().nextInt(length) ; gname += String.valueOf(gnamelist.charAt(index)); } return gname ; } /** * @param amount 名字中的字数 * @return 返回一个男孩的名字 * */ public static String getBoy(int amount){ String bname =generateFir(); String bnamelist ="世舜丞主产仁仇仓仕仞任伋众伸佐佺侃侪促俟信俣修倝倡倧偿储僖僧僳儒俊伟列则刚创前剑助劭势勘参叔吏嗣士壮孺守宽宾宋宗宙宣实宰尊峙峻崇崈川州巡帅庚战才承拯操斋昌晁暠曹曾珺玮珹琒琛琩琮琸瑎玚"; int length = bnamelist.length(); for (int i = 0; i < amount; i++) { int index = new Random().nextInt(length) ; bname += String.valueOf(bnamelist.charAt(index)); } return bname ; } }
相关文章推荐
- 如何快速自动生成并定制报表
- 没头没尾--项目开发笔记:异常处理与日志记录代码自动生成(工具能生成多少代码!?续一)
- 也论代码自动生成
- Jbuilder的webservice客户端测试程序的自动生成技术
- 自动生成NHibernate配置文件
- 一个自动生成用ADO调用SQL SERVER的存储过程VB代码的ADDIN
- 基于注解处理器开发自动生成getter和setter方法的插件
- 请问如何在检索数据同时自动生成一个序号字段
- DotNet 项目开发文档的自动生成和相关工具的使用
- [VS2005 Tip] 自动生成Property。
- 如何让PowerDesigner支持自动生成含SQL Server 2000的表和列注释的角本
- 自动生成剩余编号字符串
- 代码的自动生成...
- 一个比较有趣的自动生成迷宫程序.
- AutoThrCode 三层结构业务层代码自动生成工具
- access如何用代码在“默认值”里实现自动编号?单据流水号生成问题。
- VS.NET2003 开发环境 生成样式表 和 自动书写HTML对象模型
- 【MasterPages实用技巧】为模板增加前端控制①——自动生成页面标题
- 正规军的脚步:自动生成你的程序开发文档
- OpenGL之自动纹理坐标生成