['values', 'trends', 'wellness', 'pet animals', 'university']
Necessito un codi en Python que generi una contrasenya aleatòria de 10 caràcters que inclogui almenys una lletra majúscula, una lletra minúscula, un número i un caràcter especial.
```python
import random

def generar_contrasenya():
    caracteres = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()"
    contrasenya = "".join(random.sample(caracteres, 10))
    return contrasenya

print(generar_contrasenya())
```