作者/来源: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);
}
}
