Password Generator [Exercise]

A password generator that creates random, secure passwords based on user-defined criteria such as length and inclusion of special characters. Ensuring that the generated passwords are strong and meet the specified requirements.