Try
'Licensed Mode
'PasswordGenerator generator = new PasswordGenerator("User Name From Receipt", "License Key From Receipt");
'Trial Mode Dim generator As 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
Dim password As String = generator.Generate()
Console.WriteLine(password)
Catch pcex As PasswordConfigException
Console.WriteLine("Password Configuration Exception: " & pcex.Message)
Catch pex As PasswordException
Console.WriteLine("Password Exception: " & pex.Message)
Catch ex As Exception
Console.WriteLine("Other Exception: " & ex.Message)
End Try