Program generates a random password consisting of letters, digits and special characters. The length of the password is determined by the user.