【总结】随机大小写名字
本帖最后由 Lion1505 于 2017-3-21 15:45 编辑/// <summary>
/// 任意长度名称,首字母固定大写,后面任意[1,5)个小写;重复以上
/// </summary>
/// <param name="min"></param>
/// <param name="max"></param>
/// <returns></returns>
public static string randomName(int min, int max) {
int numChars = random.Next(min, max + 1);
var sb = new StringBuilder(numChars);
int numLower = 0;
for (int i = 0; i < numChars; i++) {
if (numLower == 0)
sb.Append((char)((int)'A' + random.Next(26)));
else
sb.Append((char)((int)'a' + random.Next(26)));
if (numLower == 0) {
numLower = random.Next(1, 5);
}
else {
numLower--;
}
}
return sb.ToString();
}
不错的代码,学习一下。 也是网上的例子,一起分享
页:
[1]