#include"stdafx.h"
#include <stdio.h>
#include<time.h>
#include <Windows.h>
//产生长度为length的随机字符串
int genRandomString(int length, char* ouput)
{
int flag, i;
srand((unsigned)time(NULL));
for (i = 0; i < length - 1; i++)
{
flag = rand() % 3;
switch (flag)
{
case 0:
ouput[i] = 'A' + rand() % 26;
break;
case 1:
ouput[i] = 'a' + rand() % 26;
break;
case 2:
ouput[i] = '0' + rand() % 10;
break;
default:
ouput[i] = 'x';
break;
}
}
return 0;
}
int main()
{
char line[20000] = { 0 };
memset(line, 0, 2000);
genRandomString(1000, line);
printf("line=%s\n", line);
memset(line, 0, 2000);
Sleep(1000);
genRandomString(899, line);
printf("line=%s\n", line);
}
C语言随机产生字符串
最新推荐文章于 2022-07-06 09:42:23 发布