代码如下:
private static char[] constant = {
'0',
'1',
'2',
'3',
'4',
'5',
'6',
'7',
'8',
'9',
'A',
'B',
'C',
'D',
'E',
'F',
'G',
'H',
'I',
'J',
'K',
'L',
'M',
'N',
'O',
'P',
'Q',
'R',
'S',
'T',
'U',
'V',
'W',
'X',
'Y',
'Z'
};
public static string GenerateRandom(int Length) {
System.Text.StringBuilder newRandom = new System.Text.StringBuilder(36);
Random rd = new Random();
for (int i = 0; i < Length; i++) {
newRandom.Append(constant[rd.Next(36)]);
}
return newRandom.ToString();
}
调用方式:
GenerateRandom(12);//生成12位随机数
