Password generators are an essential tool for many people to use when creating passwords. This is because the passwords that people create on their own are typically too simple, and can be guessed very easily. A password generator can help people create a password that is impenetrable, but still memorable by the person who made it.
Some users of password generators may forget what they have generated if they choose to keep it in one spot.
Sharing passwords with others is not a wise choice. There's nothing like the feeling of invincibility that comes from knowing you're all alone in the world and no one knows your secrets.