我们知道计算机是由二进制组成的,每一个字符都有着对应的ASCII码,根据这个我们可以利用rand()函数取随机字符。
规律总结:rand()函数为“取模+加法”,大概是这个数(包括这个数)往后取多少位数字
代码实现如下:
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main()
{
srand(time(0));
char a[1000] = { 0 };
for (int i = 0; i < 100; i++)
{
a[i] = rand() % 26 + 97;
}
for (int i = 0; i < 100; i++)
{
printf("%c ", a[i]);
}
return 0;
}