How do you remember it ? What do you do if you need to login from another computer ? This doesn't work on my windows computer.
If we store this random password in a local pasword storage, how much different is that from using asymetric keys (rsa,...) ?
where x is the length of the password you want.