博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
哈希算法之字符串随机生成
阅读量:5955 次
发布时间:2019-06-19

本文共 1263 字,大约阅读时间需要 4 分钟。

字符串随机生成代码(注:此部分也是改编网络上某个哥们儿的代码,一时找不到出处了,谁看到了请告知,我添加上引用,感谢尊重他人劳动成果):

#include 
#include
#include
#include
#include
#define STRINGSIZE 10 #define STRINGCOUNT 1000 //如果是在一个程序的循环中不断调用这个函数,那么是没有效果的虽然也是使用的系统的时间函数来初始化随机数发生器,但程序的 //执行速度太快了,可能执行1000次循环返回的秒数都是一样的time返回时间戳 /* void get_rand_str(char s[],int num) { //定义随机生成字符串表 char *str = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"; int i,lstr; lstr = strlen(str);//计算字符串长度 srand((unsigned int)time((time_t *)NULL));//使用系统时间来初始化随机数发生器 for(i = 0; i < num-2; i++) //按指定大小返回相应的字符串 { s[i]=str[(rand()%lstr)]; } s[i++]='\n'; s[i]='\0'; printf("%s",s); } */ int main() { FILE *fp1; //定义文件流指针,用于打开读取的文件 char text[10]; //定义一个字符串数组,用于存储读取的字符 int i=0,j=0,lstr; char *str = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"; lstr = strlen(str);//计算字符串长度 fp1 = fopen("d:\\test.txt","r+");//只读写方式打开文件a.txt //while(fgets(text,1024,fp1)!=NULL)//逐行读取fp1所指向文件中的内容到text中 srand((unsigned int)time((time_t *)NULL));//使用系统时间来初始化随机数发生器 for(j=0;j

 

转载于:https://www.cnblogs.com/z360/p/6375226.html

你可能感兴趣的文章
PMP考试冲刺进行中。。。
查看>>
大换血的代价
查看>>
RunLoop--
查看>>
chrome 2行换行省略号 ... text-ellipse
查看>>
C语言第四次作业
查看>>
Java学习-集合的理解
查看>>
iOS验证码倒计时(GCD实现)
查看>>
iOS中的过滤器和正则表达式(NSPredicate,NSRegularExpression)
查看>>
canvas和svg
查看>>
结对:复利美化版
查看>>
HDU_2689_Sort it
查看>>
urllib模块使用笔记
查看>>
mysql 连接慢的问题(超过了1秒)
查看>>
Linux嵌入式GDB调试环境搭建
查看>>
java分析jvm常用指令
查看>>
【Linux】Linux 在线安装yum
查看>>
oracle 管理操作 (转)
查看>>
DEV 等待窗口
查看>>
VS2017发布微服务到docker
查看>>
lombok
查看>>