
Not dictionary words, long, with symbols, both cases of letters, numbers, so on.

Password cracking is a known, predictable thing, and you can use that to create passwords that are effective at resisting it. They're not truly pseudorandom (Or at least, any good generator, like you'd find in a proper password management application), but follow rules designed to create passwords that aren't random, but very hard to guess. It's random, it could come out as password1!
