我想要一个c#中的自动编号类,它会生成以下格式的8位数字长度,即 1A2B3C4D .. 一个数字后跟一个字母。任何建议?
答案 0 :(得分:2)
用于生成此类字符串的伪代码:
String result = "";
for ( int i = 0; i < 8 ; i++)
{
if ( i % 2 == 0)
{
// random(a,b) returns random value between or equal to a-b
result.append(random(0,9).toString());
}
else
{
result.append(random(65,90).toChar()); // Generating a random value between 65-90 (A-Z in ascii)
}
}
编辑:
或者Sayse建议:
String result = "";
for (int i = 0; i< 4; i++)
{
result.append(random(0,9).toString());
result.append(random(65-90).toChar());
}