Generates random passwords of a user-defined length using a combination of uppercase letters, lowercase letters, numbers, and/or symbols (dashes and underscores), with no two identical adjacent characters. Provides a dialog interface with options to copy the result to the clipboard.