Interesting idea, and it seems random enough that each password generated couldn't somehow be used on another account. No need for me to use it though, and in truth random passwords don't stay in memory too well

(not to mention, how lazy can you be to not create your own password??)
Maybe a random-username generator would be more useful? Names that actually make sense though, not random strings.