生成随机字符串
来源:互联网 发布:淘宝店怎么刷流量 编辑:程序博客网 时间:2024/06/07 10:42
extern char szLog[32];char szLog[32]={0};static unsigned long next = 1;/* RAND_MAX assumed to be 32767 */int myrand(void) {next = next * 1103515245 + 12345;return((unsigned)(next/65536) % 32768);}void mysrand(unsigned seed) {next = seed;}void GenerateDiffNumber(int *diff,int maxn,int num){int rnd=0;int *tmp=NULL;tmp = (int *)malloc(sizeof(int)*maxn);for (int i = 0; i < maxn; i++){tmp[i] = i;}for (int i = 0; i < num; i++){ int seed=(int)(tmp+rnd);do {rnd = rand() % maxn;} while (tmp[rnd]==-1);diff[i] = rnd;tmp[rnd] = -1; }free(tmp);}void test(){char names[]="zqwertyujiopk123456jhgf4567azxcvbnm";int n=strlen(names);int a[128];GenerateDiffNumber(a,n,17);int t=time(NULL) ;for (int i=0;i<17;i++){int j=a[i];char ch=names[j];szLog[i]=ch;}printf("\nszLog:%s\n",szLog);}
阅读全文
0 0
- 生成随机字符串
- 随机生成字符串
- 随机生成字符串
- 生成一个随机字符串
- 随机生成字符串
- 随机字符串生成
- C#随机生成字符串
- 生成随机字符串
- ASP生成随机字符串
- 生成随机字符串
- PHP生成随机字符串
- JavaScript 随机生成字符串
- Perl 生成随机字符串
- 随机字符串生成
- java 生成随机字符串
- 随机生成汉字字符串
- 生成随机字符串
- 生成随机字符串
- 基于Huffman树的文件压缩
- 迭代器模式详解
- string 字符串拆分 二维dp(斜率优化)
- Oracle常用基础知识详解(用户、权限、角色管理 )
- SteamVR Unity Tool Kit(三):控制器交互
- 生成随机字符串
- JavaWeb工程中web.xml基本配置
- kafka demo
- Retrofit2.0源码解析
- apk,task,android:process与android:sharedUserId的区别
- pthread多线程编程详细解析----条件变量 pthread_mutex_t
- linux信号函数总结
- wps怎么显示左侧目录树
- Dom4j解析XML笔记