资源简介
随机生成指定数量的人名字,如下面的运行结果:
100个男性名字
古彬邦 司徒军会 饶光振 乐东涛 史哲广 李岩安 邓松勇 韩彪诚 时辉东
齐才贵 欧坚飞 丁江彬 黎飞哲 江进坚 骆富壮 毕壮山 石涛江 倪俊河 郎刚兴
黄强宁 蔡胜新 车先保 宁杰达 邱成志 贺福震 岑博有 赖贵清 简龙学 范绍光
姜良星 任裕发 柳健民 彭志亮 强义信 廉伟天 穆诚昌 钱兴富 傅元超 潘天峰
池力良 路永国 施新成 甘心林 苏林明 龙峰乐 姬民茂 霍学伟 蒋宁厚 盛清武
关毅生 程思元 华乐刚 方勇功 马祥豪 沈顺强 连达彪 孔超博 陆全健 何明俊
高康心 冯保杰 金河胜 卞豪永 廖星文 区生进 卢有辉 刘广中 成浩裕 侯海绍
费功才 皮波海 母利磊 林和波 梅仁利 鲁友敬 秦震先 陈平和 曹文承 莫邦群
常昌康 郭敬义 蒲信仁 葛振松 柯群善 雷会子 罗厚军 符庆思 康亮平 吕世福
白山庆 洪发毅 凌国友 戚善顺 樊武龙 孟子力 胡承浩 丘磊祥 孙中世 梁茂岩
龚安全
100个女性名字
路雪芬 樊桂梦 葛璐静 母霞娴 时珊红 梅静颖 宁洁怡 齐琴婵 黎晶玉 欧娜翠
邓玉荷 梁娴娜 关香芳 黄娣美 卞惠凡 费馨琳 胡燕霞 凌莺晶 华怡燕 雷勤月
邱倩佳 皮婵眉 符仪娥 江素瑞 施璧琦 彭娟珊 曹兰莉 丘婉梅 范岚珠 李月娣
卢爱璧 常菁蓉 陈露菊 郎荣纨 孔青媛 鲁环华 孟妍春 柯芬丹 蔡叶君 蒋翠莲
郭芝仪 甘瑶倩 饶玲云 莫蓓青 古颖娟 程莲玲 区娅惠 史菊娅 龚蓉环 姜媛婕
倪雅雅 秦婷蓓 强慧妍 池秋贞 龙萍嘉 钱琳素 柳艳叶 苏荷瑶 孙妹茜 盛瑞雪
赖婕凤 姬彩妹 马珠薇 蒲苑洁 穆淑莺 洪嘉慧 白瑾姣 司徒莉秀 金华雁
吕英彩 高丹岚 贺君琴 石薇璐 乐黛勤 康云苑 任雁珍 岑梦巧 潘锦锦 冯真芝
毕凤秋 连珍馨 何纨萍 廖凡淑 简茜菁 罗佳莎 廉贞爱 车莎艳 沈蕊桂 陆梅香
林秀婉 傅娥兰 侯琼琼 刘眉真 成巧婷 霍美蕊 骆芳瑾 韩姣荣 丁春露 戚琦英
方红黛
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace NameGenerator
{
public class NameHelper
{
#region 随机姓名生成器
static string[] _firstName = new string[]{
“白““毕““卞““蔡““曹““岑““常““车““陈““成“ “程““池““邓““丁““范““方““樊““费““冯““符“
“傅““甘““高““葛““龚““古““关““郭““韩““何“ “贺““洪““侯““胡““华““黄““霍““姬““简““江“
“姜““蒋““金““康““柯““孔““赖““郎““乐““雷“ “黎““李““连““廉““梁““廖““林““凌““刘““柳“
“龙““卢““鲁““陆““路““吕““罗““骆““马““梅“ “孟““莫““母““穆““倪““宁““欧““区““潘““彭“
“蒲““皮““齐““戚““钱““强““秦““丘““邱““饶“ “任““沈““盛““施““石““时““史““司徒““苏““孙“
“谭““汤““唐““陶““田““童““涂““王““危““韦“ “卫““魏““温““文““翁““巫““邬““吴““伍““武“
“席““夏““萧““谢““辛““邢““徐““许““薛““严“ “颜““杨““叶““易““殷““尤““于““余““俞““虞“
“元““袁““岳““云““曾““詹““张““章““赵““郑“ “钟““周““邹““朱““褚““庄““卓““东方““上官“
“令狐““申屠““欧阳“ };
static string _lastNameMale = “伟刚勇毅俊峰强军平保东文辉力明永健世广志义兴良海山仁波宁贵福生龙元全国胜学祥才发武新利清飞彬富顺信子杰涛昌成康星光天达安岩中茂进林有坚和彪博诚先敬震振壮会思群豪心邦承乐绍功松善厚庆磊民友裕河哲江超浩亮政谦亨奇固之轮翰朗伯宏言若鸣朋斌梁栋维启克伦翔旭鹏泽晨辰士以建家致树炎德行时泰盛雄琛钧冠策腾楠榕风航弘“;
static string _lastNameFeMa = “秀娟英华慧巧美娜静淑惠珠翠雅芝玉萍红娥玲芬芳燕彩春菊兰凤洁梅琳素云莲真环雪荣爱妹霞香月莺媛艳瑞凡佳嘉琼勤珍贞莉桂娣叶璧璐娅琦晶妍茜秋珊莎锦黛青倩婷姣婉娴瑾颖露瑶怡婵雁蓓纨仪荷丹蓉眉君琴蕊薇菁梦岚苑婕馨瑗琰韵融园艺咏卿聪澜纯毓悦昭冰爽琬茗羽希宁欣飘育滢馥筠柔竹霭凝鱼晓欢霄枫芸菲寒伊亚宜可姬舒影荔枝思丽墨“;
public static List GetNames(bool? sex int count)
{
int fLength = _firstName.Length;
int lLength = 0;
string nameSource = string.Empty;
if (sex.HasValue)
{
lLength = sex.Value ? _lastNameMale.Length : _lastNameFeMa.Length;
nameSource = sex.Value ? _lastNameMale : _lastNameFeMa;
}
else
{
lLength = _lastNameMale.Length + _lastNameFeMa.Length;
nameSource = string.Concat(_lastNameMale _lastNameFeMa);
}
List names = new List();
System.Threading.Thread.Sleep(20);
int[] Indexfn = GenerateNonRepeatArray(count count);
System.Threading.Thread.Sleep(20);
int[] Indexln1 = GenerateNonRepeatArray(count count);
System.Threading.Thread.Sleep(20);
int[] Indexln2 = GenerateNonRepeatArray(count count);
int nameLength = nameSource.Length;
for (int i = 0; i < count; i++)
{
int v1 = Indexfn[i];
int v2 = Indexln1[i];
int v3 = Indexln2[i];
if (v1 >= fLength)
{
int j = Indexfn[i] / fLength;
v1 = Indexfn[i] - fLength * j;
}
if (v2 >= nameLength)
{
int j
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 9728 2010-05-31 11:47 NameGenerator\bin\Debug\NameGenerator.exe
文件 17920 2010-05-31 11:47 NameGenerator\bin\Debug\NameGenerator.pdb
文件 14328 2010-05-31 11:44 NameGenerator\bin\Debug\NameGenerator.vshost.exe
文件 490 2009-06-11 05:14 NameGenerator\bin\Debug\NameGenerator.vshost.exe.manifest
文件 2540 2010-05-31 11:40 NameGenerator\NameGenerator.csproj
文件 5826 2010-05-31 11:45 NameGenerator\NameHelper.cs
文件 578 2010-05-31 11:44 NameGenerator\obj\Debug\NameGenerator.csproj.FileListAbsolute.txt
文件 9728 2010-05-31 11:47 NameGenerator\obj\Debug\NameGenerator.exe
文件 17920 2010-05-31 11:47 NameGenerator\obj\Debug\NameGenerator.pdb
文件 825 2010-05-31 11:47 NameGenerator\Program.cs
文件 1358 2010-05-31 11:36 NameGenerator\Properties\AssemblyInfo.cs
文件 929 2010-05-31 11:36 NameGenerator.sln
目录 0 2010-05-31 11:36 NameGenerator\obj\Debug\TempPE
目录 0 2010-05-31 11:40 NameGenerator\bin\Debug
目录 0 2010-05-31 11:47 NameGenerator\obj\Debug
目录 0 2010-05-31 11:36 NameGenerator\bin
目录 0 2010-05-31 11:36 NameGenerator\obj
目录 0 2010-05-31 11:36 NameGenerator\Properties
目录 0 2010-05-31 11:47 NameGenerator
----------- --------- ---------- ----- ----
82170 19
相关资源
- 随机点名程序.zip
- C#修改网卡MAC地址的源码,可以随机生
- C#用GDI+画图经典案例不下后悔
- c#随机出题
- C#数组的随机排序源码
- C#随机生成发货地址,生成详细地址,
- C# 伪随机数加密
- 随机线条拼图
- mysql生成随机码
- C# 概率随机数
- 使用伪随机数加密技术加密用户登录
- 彩票选号工具(双色球和3D随机)
- C# 随机抽奖
- 猜随机数游戏源码
- C#抽签小程序(可用于随机抽奖)
- Chart曲线随机运行时间轴缩放(DataV
- 随机抽号不重复
- C#自动定时创建文本文件并写入随机内
- C# 常用函数包括 写TXT日志随机数二进
- 基于随机森林挖掘某某景区气象与流
- C# 音乐播放器(支持换肤、歌词同步
- 随机密码生成器(源码)
- C# 随机生成验证码
- C# 随机抽奖 入门
- C# 超强生成随机数
- c# 随机背景 随机字体 随机干扰线 验
- 用linq实现 从数组中随机选n个 元素
- C# 批量生成随机数(可实现2秒生成
- C# 生成不重复随机字符串
- c++ 随机抽奖 入门级
评论
共有 条评论