Made it possible to set a random password for users not having one and added check in uninstall method.