Re: Kinda obvious...
I do the same sort of thing, so it's not some random generated code, but more of a phrase... Each one unique to the site/account.
A simplified way of explaining it would be... Imagine you have an account on a site all about cooking. What you want is a phrase that's both uniquely personal and about the subject matter. So you might use something along the lines of GrandmAsCh4cCh1pCoOki3S1926
That's a 26 character password.
Of course when you do that for dozens of different sites and accounts... trying to remember them all is a problem... I don't use password managers because they've been cracked in the past.
I use a little innocuous notebook, that I keep in one of the drawers... given that some one would have to break into my house, know about the book and know that the passwords are not written next to a nice neat little account name for each site... Because I know what passwords are linked to what site by the phrase itself.
Is it perfect... no... there's no such thing as unhackable.
Have I ever had an account hacked... yes... but it was an old account from almost 30yrs ago before I started adopting this method about 8yrs ago... there was a time when I used the same password across multiple sites. I've periodically checked haveibeenpwned to see if any of my old accounts linked to old email address are on the list... and I've been transistioning away from US owned tech companies for many things.... especially email.