具有交替数字和字母的自动编号

时间:2014-05-15 10:43:12

标签: c#

我想要一个c#中的自动编号类,它会生成以下格式的8位数字长度,即 1A2B3C4D .. 一个数字后跟一个字母。任何建议?

1 个答案:

答案 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());
}