Im Framework .NET 2.0 gibt es nun die Methode "Membership.GeneratePassword" für die Generierung eines Passwortes:
string password = System.Web.Security.Membership.GeneratePassword(10, 3);
Der erste Parameter steht für die Anzahl der Zeichen des Passwortes, der zweite Parameter gibt an wieviele Sonderzeichen das Passwort enthalten soll.
Jetzt ist es nicht mehr notwendig eigene Klassen hierfür zu schreiben:
http://www.obviex.com/Samples/Password.aspx
http://www.frankeller.de/default.aspx?module=3b311fec-c49a-4692-be61-645ece01b51a&show=a9719eca-aa11-429b-9b5d-7c633f7ec3ef