This program connects to the WordsAPI through the RapidAPI domian via the Python Requests module. A random number will be generated to determine the number of words generated for the simple password (no less than 4). All words will be at least 4 characters long and at a max length of 10. This means that the smallest possible password generated will be at least 19 characters long.
Any cybersecurity expert will be able to tell you that password length trumps that of password complexity. Words are easier to remember than amalgamations like "Tr0ub4dor&3". image Brave browser uses this type of system to authenticate devices being synced for an account.
However, I would strongly recommend using a password manager like BitWarden to manage your passwords!
Example Run: image