C语言 怎么生成随机字符串 求解

我想要写一个 随机生成字符串的方法,该怎么写呢(用C/C++)

写一个给你

 #include <stdio.h>

void genrnd(char * buff, int n)
{
    char metachar[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
    srand(time(NULL));
    for (int i = 0; i < n - 1; i++)
    {
        buff[i] = metachar[rand() % 62]; 
    }
    buff[n - 1] = '\0';
}

int main()
{
    char r[10];
    genrnd(r, 10);
    printf("%s\n", r);
}

G1JxVeNpY