Q3. [10 MARKS] Consider these strong password requirements: At least one lower case letter [a-z] At least one upper case letter [A-Z] At least one digit [0-9] At least one symbol [! @ & +? * $] 1. 2. 3. 4. 5. Minimum 8 characters and Maximum 20 characters Write a complete C function called GeneratePassword that takes no parameters and returns a string containing a generated password that is randomly created that meets all of the above requirements. Consider your design carefully to ensure all the requirements are met in generating the password. каmples: printf (“%s”. printf (“%s”, Generate Password ()) ; // will display aA4 !bCaa GeneratePassword () ); // wili display Not4Sales2U?