['rhetoric', 'innovation', 'memories', 'materials', 'theories']
Vull crear un programa que generi un nou color aleatori cada vegada que s'executa, però sempre em dona el mateix valor. 

```python
import random

def generar_color():
  return (random.randint(0, 255), random.randint(0, 255), random.randint(0, 255))

color = generar_color()
print(color)
```
El problema és que estàs cridant a la funció `generar_color()` només una vegada, fora del bucle principal del programa. Per tant, només genera un color aleatori al principi i el segueix usant. Pots solucionar-ho cridant a la funció dins del bucle principal o cada vegada que necessitis un nou color aleatori. 

```python
import random

def generar_color():
  return (random.randint(0, 255), random.randint(0, 255), random.randint(0, 255))

while True:
  # ... (altre codi del programa)
  color = generar_color()
  print(color)
  # ... (utilitza el nou color)
```