Nice!
When I got my first password at university, it was also generated by a program, and it consisted of letters and special characters.
Unfortunately, the password I got contained a backslash (\) - and unfortunately there was no way for me to enter the backslash
when trying to log in. Probably the login-processing interpreted it as an escape-sequence. (Using \\ didn't work either ... after some time with the admin I got the \ replaced it by an !)
So I recommend to be careful when choosing which special characters you allow in your passwords.
Rata