There are many password management tools and password generators. Here are two that I’ve used that seem pretty good.
Password Generator
Password Manager
Dashlane can also sync your passwords across multiple computers and devices so you don’t have to manually do so. It also has a nice interface.