The XKCD Password Generator itself is a robust tool to generate passwords, mostly because the words it strings together are random ??? they have no meaning behind them, and would be difficult to break in a dictionary attack, and even harder if you mix case and special characters.