+ 1
Code to develop random letter string in C.
I want to develop a code which generates random letter string of required length. I don't have any idea how to start. Does anyone have an idea?
2 Answers
+ 1
You need to be aware that C uses arrays of Char for string representation.
Generating random characters can easily done with rand().
Since you know how many letters you need you can simply create a new string with
Char random[x];
To create a random letter you can use rand().
It creates a random number between 0 and RAND_MAX.
To get a random ascii lowercase letter you can simply do this:
random[i] = (rand() % 27) + 97;
To print it as a letter you need to tell the printing method to interpret numbers as ascii symbols.
For example:
printf("%c", random[i]);
0
Iâm afraid not in C. This could be done very easily in python, if you decide to change your mind on the language however.