弄验证码或生成appkey应该会比较常用到
纯数字的:
public static string GetCode(int length=4)
{
var code = new StringBuilder();
var random = new Random();
while (code.Length < length)
{
code.Append(random.Next(0,9));
}
return code.ToString();
}
带字母的:
public string GetAppKeyString(int length)
{
StringBuilder result = new StringBuilder();
string pool = "0123456789abcdefghijklnmopqrstuvwxyz";//数字+小写字母,可以加大写
Random random = new Random();
while (result.Length < length)
{
result.Append(pool[random.Next(0, pool.Length - 1)]);
}
return result.ToString();
}

本文介绍了一种使用C#生成验证码和AppKey的方法。提供了两个实用的函数,一个用于生成纯数字的验证码,另一个用于生成包含数字和字母的AppKey,适用于多种应用场景。
2178

被折叠的 条评论
为什么被折叠?



