Генерация случайной строки СИ

Необходимо сделать так, чтобы генерировалась случайная строка до 30 элементов с поддержкой русского, английского и символов. Знаю про функцию rand(), но она же работает только с числами(или нет?). Спасибо!


Ответы (1 шт):

Автор решения: Mikhailo

Вот пример для больших букв английского алфавита.

char s[10] = {0};
for(int i = 0; i < 9; ++i) s[i] = rand()%26+'A';

Как распространить на маленькие, русские и т.д. - понятно?

→ Ссылка