When creating a new account and using the "Generate password" option the resulting passwords are very safe (good) but sometimes almost impossible for users to type, especially in mobile devices.
How about you limit the chars used for the random password to upper and lower case letters, numbers and some very basic special chars? Please try to avoid 1l,O0,etc. as they sometimes are virtually indistinguishable in certain fonts and not all users can copy paste the password.
Would be a great UX improvement.