作者/来源:yixinu.com
栏目:运维/编程
日期:2012-06-06 01:22:51
生成随机字符串代码
code:
[root@localhost ~]# cat rand.c #include <stdio.h> #include <stdlib.h> #include <time.h> char * rand_str(int in_len) { char *__r = (char *)malloc(in_len + 1); int i; if (__r == 0) { return 0; } srand(time(NULL) + rand()); for (i = 0; i < in_len; i++) { __r[i] = rand()%94+32; } __r[i] = 0; return __r; } void main() { int i=0; while(i++<10) { char *p = rand_str(15); printf("group %02d: %s ", i, p); free(p); } }