在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
第一种方法: string strNewPW = System.Guid.NewGuid().ToString(); 结果可能会是:7f44aed7-f8a4-4229-b64a-6a3e50d920e0 string strNewPW = System.Guid.NewGuid().ToString().Replace("-", "").Substring(0, 8); 结果为:7f44aed7 protected void Page_Load(object sender, EventArgs e) { //设定字符范围为:大小写字母及数字的随机字符串. string strPwChar = "abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"; //截取长度为8. string strNewPW = MakePassword(strPwChar, 8); Response.Write(strNewPW); } /// <summary> /// 生成随机字符串 /// </summary> /// <param name="strPwChar">传入生成的随机字符串可以使用哪些字符</param> /// <param name="intlen">传入生成的随机字符串的长度</param> public static string MakePassword(string strPwChar, int intlen) { string strRe = ""; int iRandNum; Random rnd = new Random(); for (int i = 0; i < intlen; i++) { iRandNum = rnd.Next(strPwChar.Length); strRe += strPwChar[iRandNum]; } return strRe; }
结果为:Qk8JW61c
|
请发表评论