C++生成任意字符串

来源:互联网 发布:济南 java架构师 编辑:程序博客网 时间:2024/05/12 00:39

C++语言,生成任意字符串的函数

void  Downloader::generate(char * buff, int name_len)

{
    char metachar[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
    srand(time(NULL));
    for (int i = 0; i < name_len - 1; i++)
    {
//匹配metachar中的任意字符
        buff[i] = metachar[rand() % 62]; 
    }
    buff[name_len - 1] = '\0';
}
0 0