NET Password Generator
Quick Start CSharp
    
                    try
                    {
                        //Licensed Mode
                        //PasswordGenerator generator = new PasswordGenerator("User Name From Receipt", "License Key From Receipt");

                        //Trial Mode
                        PasswordGenerator generator = new PasswordGenerator();

                        //Set the desired configuration
                        generator.Config.MinNumbers = 1;
                        generator.Config.MaxNumbers = 2;
                        generator.Config.NumberPosition = Position.Center;
                        generator.Config.ValidSpecialCharacters = "@#$";
                        generator.Config.MinSpecialCharacters = 1;
                        generator.Config.MaxSpecialCharacters = 1;
                        generator.Config.SpecialCharacterPosition = Position.Center;
                        generator.Config.MinUpperLetter = 1;
                        generator.Config.MinLowerLetter = 1;
                        generator.Config.MinWords = 2;
                        generator.Config.MaxWords = 3;
                        generator.Config.WordStyle = WordStyle.PopularWords;
                        generator.Config.MinLength = 15;
                        generator.Config.MaxLength = 20;
                        generator.VerifyConfiguration();

                        //Generate the password
                        string password = generator.Generate();
                        Console.WriteLine(password);
                    }
                    catch (PasswordConfigException pcex)
                    {
                        Console.WriteLine("Password Configuration Exception: " + pcex.Message);
                    }
                    catch (PasswordException pex)
                    {
                        Console.WriteLine("Password Exception: " + pex.Message);
                    }
                    catch (Exception ex)
                    {
                        Console.WriteLine("Other Exception: " + ex.Message);
                    }