您的位置:首页 > 其它

自动生成密码

2005-09-01 15:44 267 查看
1public static string MakePassword(string pwdchars, int pwdlen)
2 {
3 string tmpstr = "";
4 int iRandNum;
5 Random rnd = new Random();
6 for(int i=0;i<pwdlen;i++)
7 {
8 iRandNum = rnd.Next(pwdchars.Length);
9 tmpstr += pwdchars[iRandNum];
10 }
11 return tmpstr;
12 }
13

其中pwdchars 为密码中出现的字符,pwdlen为密码的长度
2、后台的代码:

1private void Page_Load(object sender, System.EventArgs e)
2 {
3 if(!IsPostBack)
4 {
5 string randomchars = "abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
6
7 string password = Class1.MakePassword(randomchars, 10);
8 Response.Write(password);
9 }
10 // 在此处放置用户代码以初始化页面
11 }
12
13
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: