#include <stdio.h>
#include <stdlib.h>
#include <time.h>
char *rand_str(char *dst, int size)
{
static const char text[] = "abcdefghijklmnopqrstuvwxyz"
"ABCDEFGHIJKLMNOPQRSTUVWXYZ";
int i, len = rand() % (size - 1);
for ( i = 0; i < len; ++i )
{
dst[i] = text[rand() % (sizeof text - 1)];
}
dst[i] = '\0';
return dst;
}
int main (void)
{
char mytext[10];
srand(time(0));
puts(rand_str(mytext, sizeof mytext));
puts(rand_str(mytext, sizeof mytext));
puts(rand_str(mytext, sizeof mytext));
return 0;
}
/* my output
fEKWZmOQ
IYF
NNabfD
*/