Witam, tworząc generator haseł, które według preferencji mają zawierać małe, wielkie litery, cyfry i znaki natknąłem się na problem z losowaniem wartości z tablicy.
Stworzyłem tablice:
char male[] = {'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'};
char wielkie[] = {'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'};
char cyfry[] = {'0','1','2','3','4','5','6','7','8','9'};
char alfa[] = {'.',',','?','!','@','#','$','%','-','_','*','^','$',};
char zbior[];
które za pomocą funcji - scanf, switch, strcpy są odpowiednio dodawane do pustej tablicy zbior, z której ma się odbywać losowanie.
Nie wiem jednak jak wykonać losowanie wartości z tablicy, a dokładniej co napisać po wyrażeniu "rand".
Proszę o pomoc.