#include #include int myRand(void) { return rand() * (RAND_MAX + 1) + rand(); } int randDansIntervalle(int bi, int bf) { return bi + myRand() % (bf - bi + 1); } void afficherTableauChar(char* t, int n) { for (int i = 0; i < n; i++) { printf("%c", t[i]); } printf("\n"); } void creerAlphabetTrie(char* t) { for (int i = 0; i < 26; i++) { t[i] = (char) ('a' + i); } } void creerAlphabetMelange(char* t) { creerAlphabetTrie(t); for (int i = 0; i < 25; i++) { int ind = randDansIntervalle(i, 25); char aux = t[i]; t[i] = t[ind]; t[ind] = aux; } } int main(void) { char alphabet1[26]; creerAlphabetTrie(alphabet1); afficherTableauChar(alphabet1, 26); char alphabet2[26]; creerAlphabetMelange(alphabet2); afficherTableauChar(alphabet2, 26); return 0; }