ASP.NET生成随机密码

    /// <summary>
    /// 生成随机密码
    /// </summary>
    /// <returns></returns>
    public string GetNewPwd()
    {
        return Membership.GeneratePassword(16,0);
    }


注释:

         //
        // 摘要:
        //     生成指定长度的随机密码。
         //
        // 参数:
        //   length:
        //     生成的密码的字符数。长度必须介于 1 和 128 个字符之间。
         //
        //   numberOfNonAlphanumericCharacters:
        //     生成的密码中的标点字符的最低数量。
         //
        // 返回结果:
        //     指定长度的随机密码。
         //
        // 异常:
        //   System.ArgumentException:
        //     length 小于 1 或大于 128 - 或 -numberOfNonAlphanumericCharacters 小于 0 或大于 length。
        public static string GeneratePassword(int length, int numberOfNonAlphanumericCharacters);