我想生成一个由5个字母和数字组成的随机字符串,但其中两个字符应该是字母,其余字符应该是数字。
RL589
为此,我已经做了如下操作:
var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
var stringChars = new char[5];
var random = new Random();
for (int i = 0; i < stringChars.Length; i++)
{
stringChars[i] = chars[random.Next(chars.Length)];
}
var finalString = new String(stringChars);
但我不知道如何安排前两个字母为字符,后面的则应该是数字。请有经验的人帮助我。