a password-generator using the marokov model