700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > C++ 随机生成数字和字母组合的字符串

C++ 随机生成数字和字母组合的字符串

时间:2023-12-22 10:25:22

相关推荐

C++ 随机生成数字和字母组合的字符串

一直学习java,今天突然要用到C++ 写个随机生成数字和字母组合的字符串。。。

#include <iostream>

#include <stdlib.h>

#include <time.h>

using namespace std;

char *rand_str(char *str,const int len)

{

srand(time(NULL));

int i;

for(i=0;i<len;++i)

{

switch((rand()%3))

{

case 1:

str[i]='A'+rand()%26;

break;

case 2:

str[i]='a'+rand()%26;

break;

default:

str[i]='0'+rand()%10;

break;

}

}

str[++i]='\0';

return str;

}

int main(void)

{

char name[20];

cout<<rand_str(name,20)<<endl;

system("pause");

return 0;

}

运行结果:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。