Another good site for generating passwords:
https://www.random.org/passwords/
Those are not based on some pseudo-random generator, but on atmospheric noise. Impossible to remember though...
Also never forget that a site that is offering to create a password for you might be actually used to steal your newly generated password. So in case you use any of these sites, make sure to create a large number of passwords and only use one of those.