Write a Python program that generates a random password that meets specific criteria. The password should be at least 8 characters long, contain both uppercase and lowercase letters, at least one symbol, and at least one digit. The program should allow the user to specify the length of the password and the specific symbols and digits that should be included. The program should also have an option to copy the generated password to the clipboard for easy use.
This prompt doesn't seem malicious.