2010-05-28 25 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(); 
    }