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();
}
谢谢
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();
}
谢谢
//声明一个整形变量用作存放随即数
int number;
//临时字符变量,用来临时存放生成的字符串
char code;
//最后的字符串结果
string checkCode = String.Empty;//初始一个随即数实例
System.Random random = new Random();//从0到4做4次循环操作
for (int i = 0; i < 4; i++)
{
//取一个随机数
number = random.Next();
//如果是2的整数倍
if (number % 2 == 0)
//字符0加上数除以10的余数所表示的字符
code = (char)('0' + (char)(number % 10)); //如果不是2的整数倍
else
//字符0加上数除以26的余数所表示的字符
code = (char)('A' + (char)(number % 26));
//存放到结果字符串中
checkCode += code.ToString();
}
int number;
//临时字符变量,用来临时存放生成的字符串
char code;
//最后的字符串结果
string checkCode = String.Empty;//初始一个随即数实例
System.Random random = new Random();//从0到4做4次循环操作
for (int i = 0; i < 4; i++)
{
//取一个随机数
number = random.Next();
//如果是2的整数倍
if (number % 2 == 0)
//字符0加上数除以10的余数所表示的字符
code = (char)('0' + (char)(number % 10)); //如果不是2的整数倍
else
//字符0加上数除以26的余数所表示的字符
code = (char)('A' + (char)(number % 26));
//存放到结果字符串中
checkCode += code.ToString();
}
正解,,,,,,,,