日期:2014-05-18  浏览次数:20768 次

简单问题--随机码
请问生成一个8位的随机码。随机码为数字和字母混合组成!

------解决方案--------------------
//产生随机字符串
private string GenCode(int num)
{
string[] source={ "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 "};
string code= " ";
Random rd=new Random();
for(int i=0;i < num;i++)
{
code += source[rd.Next(0,source.Length)];
}
return code;
}