7

不用再写了……问题说明了一切。

4

4 回答 4

15

您可以使用 namespace 中包含的内置函数System.Web.Security

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

于 2012-05-19T22:09:12.980 回答
7

这是一篇不错的文章,可能会对您有所帮助。

于 2010-05-28T10:20:42.467 回答
2

在过去,我曾经使用一块 Guid 做过一次。我刚刚创建了一个新的 guid,将其转换为字符串并获取了我想要的部分,我想我使用了后面的字符,或者相反。用 100 个循环对其进行了测试,每次字符串都不同。

虽然与MVC没有任何关系......

于 2010-05-28T10:54:38.917 回答
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();
    }
于 2017-06-14T04:29:33.497 回答