public static List<string> GetTels(int count)
{//From:www.13le.com
List<string> tels = new List<string>() { };
string[] tel1 = new string[] { "130", "187", "156", "179", "188", "199", "180","176","190"};
Random rad = new Random();//实例化随机数产生器rad;
for (int i = 0; i < count;i++ )
{
string tel = tel1[rad.Next(0, tel1.Length - 1)] + StringUtils.FillZero(rad.Next(1000, 10000),4)+StringUtils.FillZero(rad.Next(1000, 10000),4);
if (tels.Contains(tel) == false)
{
tels.Add(tel);
}
else
{
i--;
}
}
return tels;
}
public static List<string> GetNames(int count)
{
Random ran = new Random();
List<string> s = new List<string> { };
string[] nameS3 = new string[] { "赵", "钱", "孙", "李", "周", "吴", "郑", "王", "冯",
"陈", "褚", "卫", "蒋", "沈", "韩", "杨", "朱", "秦", "尤", "许", "何", "吕", "施",
"张", "孔", "曹", "严", "华", "金", "魏", "陶", "姜", "戚", "谢", "邹", "喻", "柏",
"水", "窦", "章", "云", "苏", "潘", "葛", "奚", "范", "彭", "郎" };
string[] nameS2 = new string[] {"鲁","韦","昌","马","苗","凤","花","方","俞","任","袁"
,"柳","酆","鲍","史","唐","费","廉","岑","薛","雷","贺","倪","汤","滕","殷","罗",
"毕","郝","邬","安","常","乐","于","时","傅","皮","卞","齐","康","伍","余","元",
"卜","顾","孟","平","黄"};
string[] nameS1 = new string[] { "梅", "盛", "林", "刁", "锺", "徐", "邱", "骆", "高",
"夏", "蔡", "樊", "胡", "凌", "霍", "虞", "万", "支", "柯", "昝", "管", "卢", "莫",
"经", "房", "裘", "缪", "干", "解", "应", "宗", "丁", "宣", "贲", "邓", "郁", "单",
"杭", "洪", "包", "诸", "左", "石", "崔", "吉", "钮", "龚", "程", "嵇", "邢", "滑",
"裴", "陆", "荣", "翁", "荀", "羊", "於", "惠", "甄", "麴", "家", "封", "芮", "羿",
"储", "靳", "汲", "邴", "糜", "松", "井" };
for (int i = 0; i < count; i++)
{
string s1 = nameS1[ran.Next(0, nameS1.Length - 1)];
string s2 = nameS2[ran.Next(0, nameS2.Length - 1)];
string s3 = nameS3[ran.Next(0, nameS3.Length - 1)];
string name = s1 + s2 + s3;
if (!s.Contains(name))
{
s.Add(name);
}
else
{
i--;
}
}
return s;
}
C# 随机生成3个字的名字
于 2019-05-23 19:15:21 首次发布