private void button1_Click(object sender, EventArgs e)
{
string randomchars ="abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
string result = MakePassword(randomchars, 10);
MessageBox.Show(result);
}
/// <summary>
/// 生成随即密码,
/// </summary>
/// <param name="pwdchars">指定生成的随机密码串可以使用哪些字符</param>
/// <param name="pwdlen">指定生成的随机密码串的长度</param>
/// <returns></returns>
public string MakePassword(string pwdchars,int pwdlen)
{
string tmpstr="";
int iRandNum;
Random rnd=new Random();
for (int i = 0; i < pwdlen; i++)
{
iRandNum=rnd.Next(pwdchars.Length);
tmpstr+=pwdchars[iRandNum];
}
return tmpstr;
}