2010-05-28 58 views

回答

2

在过去,我通过使用一块Guid做了一次。我刚刚创建了一个新的GUID,将其转换为一个字符串,并拿走了我想要的作品,我想我用了后面的字符,或者反过来。 用100个循环测试它,每次字符串都不相同。

不会有什么关系MVC虽然...

14

您可以使用包含在命名空间System.Web.Security内置功能。

Membership.GeneratePassword Method
生成指定长度的随机密码。

+2

对.net最佳答案.net – 2014-04-30 06:57:46

0
public string CreatePassword(int length) 
    { 
     const string valid = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890"; 
     StringBuilder res = new StringBuilder(); 
     Random rnd = new Random(); 
     while (0 < length--) 
     { 
      res.Append(valid[rnd.Next(valid.Length)]); 
     } 
     return res.ToString(); 
    }