To get a safe password, just use ./safepassword.py This uses the *.pickle files. If you delete them, it will want google ngram files (and it will be extremely slow). If you wonder why it does what it does, get a Correct Horse Battery Staple ☺ (http://xkcd.com/936/). This uses *German* words. For an english language generator, you can for example use http://correcthorsebatterystaple.net/ (after reading the source to ensure that it does not betray you).