数字和字母交替的自动编号
本文关键字:编号 数字 | 更新日期: 2023-09-27 18:03:24
我想要一个c#中的自动编号类,它将以以下格式生成8位长度的数字,即1A2B3C4D。一个数字后面跟着一个字母。有什么建议吗? ?
生成这样的字符串的伪代码:
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());
}