C语言产生随机字符串
2015-08-21 20:26
513 查看
//产生长度为length的随机字符串 char* genRandomString(int length) { int flag, i; char* string; srand((unsigned) time(NULL )); if ((string = (char*) myMalloc(length)) == NULL ) { myLog("Malloc failed!flag:14\n"); return NULL ; } for (i = 0; i < length - 1; i++) { flag = rand() % 3; switch (flag) { case 0: string[i] = 'A' + rand() % 26; break; case 1: string[i] = 'a' + rand() % 26; break; case 2: string[i] = '0' + rand() % 10; break; default: string[i] = 'x'; break; } } string[length - 1] = '\0'; return string;
相关文章推荐
- C语言指针5分钟教程
- Compare Version Numbers
- C/C++易错难点笔记01
- GCC在C语言中内嵌汇编 asm __volatile__
- C语言指针学习(-)
- C语言 大数相加与大数相减
- AndroX eclipse导入源程序后编译错误 make: *** No rule to make target `all'. C/C++ Problem
- C++ int与string的转化
- C语言:将16进制字符串转化为int类型值
- 一个HexToInt的C/C++函数
- C语言相关图书推荐
- C++ Primer 5e chapter 10.2
- C++相关图书推荐
- C语言 - 初级内存
- 实现单例模式C++版本
- C语言 - 结构体
- Java和C++的区别
- 国外程序员整理的 C++ 资源大全
- C++类所占空间总结
- C++: std::string 与 Unicode 如何结合?