62,268
社区成员
发帖
与我相关
我的任务
分享
private string RndNum()
{
int number;
char code;
string checkCode = String.Empty;
System.Random random = new Random();
for (int i = 0; i < 4; i++)
{
number = random.Next();
if (number % 2 == 0)
code = (char)('0' + (char)(number % 10));
else
code = (char)('A' + (char)(number % 26));
checkCode += code.ToString();
}
Response.Cookies.Add(new HttpCookie("yzmcode", checkCode));
return checkCode;
}
//生成随机一个随机数
number = random.Next();
if (number % 2 == 0)
// 如果是生成的随机数是偶数,则生成 0-9的数字
code = (char)('0' + (char)(number % 10));
else
// 否则生成 A-Z的字母
code = (char)('A' + (char)(number % 26));
// code转换成字符串, 并与checkCode组合成字符串
checkCode += code.ToString();
private string RndNum()
{
int number;
char code;
string checkCode = String.Empty;
System.Random random = new Random();//定义随机数
for (int i = 0; i < 4; i++)
{
number = random.Next();//取一个非负随机数
if (number % 2 == 0)//mod2 == 0为偶
code = (char)('0' + (char)(number % 10));
else//否则为奇
code = (char)('A' + (char)(number % 26));
checkCode += code.ToString();//转换为string类型
}
Response.Cookies.Add(new HttpCookie("yzmcode", checkCode));//把产生的验证码记录到一个Cookies里
return checkCode;//返回
}
private string RndNum()
{
int number;
char code;
string checkCode = String.Empty;
//生成随机数对象
System.Random random = new Random();
for (int i = 0; i < 4; i++)
{
//返回一个非负数的随机值
number = random.Next();
//如果这个随机数mo2等于0,也就是说,随机数是偶数的话
if (number % 2 == 0)
//(char)('0' + (char)(number % 10));是将返回类型强转成char,
code = (char)('0' + (char)(number % 10));
//若是奇数
else code = (char)('A' + (char)(number % 26));
//将code转成string类型返回.
checkCode += code.ToString();
}
//将生成的验证码添加到Cookies
Response.Cookies.Add(new HttpCookie("yzmcode", checkCode));
//返回
return checkCode;
}