Ah sì vabbe time() si trova in time.h ma ricorda che se inserisci header standard del c ci vuole la c davanti e senza l'estensione .h alla fine (es: ctime). Comunque se ti può aiutare:
while (i == 'a' || i == 'e' || i == 'i' || i == 'o' || i == 'u')
i = rand() % ('z' - 'a') + 'a'; // Per le consonanti
printf("%c", i);
i = rand() % 5;
if (i == 0) i = 'a';
else if (i == 1) i = 'e';
else if (i == 2) i = 'i';
else if (i == 3) i = 'o';
else if (i == 4) i = 'u'; // Per le vocali
printf("%c", i);
Se non hai capito qualcosa dimmi (dico a davoleo).