Well, isn’t this exactly the idea Google promotes in Chrome? Look at this page:
https://sites.google.com/a/chromium.org/dev/developers/design-documents/password-generation
Just the fingerprint thingy is missing (and I think using fingerprints is a bit stupid).