['innovation', 'critical thinking', 'discovery', 'socks', 'inflation']
Escriu un programa en Java que generi una llista de 10 idees per a nous tipus de mitjons, tenint en compte aspectes com la comoditat, el disseny i la funcionalitat.
```java
import java.util.ArrayList;
import java.util.List;
import java.util.Random;

public class GeneradorIdeesMitjons {

    public static void main(String[] args) {
        List<String> materials = new ArrayList<>();
        materials.add("cotó orgànic");
        materials.add("llana de merino");
        materials.add("bambú");
        materials.add("seda");

        List<String> dissenys = new ArrayList<>();
        dissenys.add("estampat de gatets");
        dissenys.add("franges de colors");
        dissenys.add("motius geomètrics");
        dissenys.add("paisatges");

        List<String> funcionalitats = new ArrayList<>();
        funcionalitats.add("amb sola antilliscant");
        funcionalitats.add("amb compressió per a fer esport");
        funcionalitats.add("amb butxaca per a les claus");
        funcionalitats.add("resistents a l'aigua");

        Random random = new Random();

        System.out.println("10 idees per a nous tipus de mitjons:");
        for (int i = 0; i < 10; i++) {
            String material = materials.get(random.nextInt(materials.size()));
            String disseny = dissenys.get(random.nextInt(dissenys.size()));
            String funcionalitat = funcionalitats.get(random.nextInt(funcionalitats.size()));

            System.out.println("- Mitjons de " + material + " amb " + disseny + " " + funcionalitat + ".");
        }
    }
}
```