随机数

1

int型:

1
2
srand(time(NULL));
printf("%dn",rand());

给定范围:

1
2
3
int t=100;
srand(time(NULL));
printf("%dn",rand()%t);

double型:

1
2
srand(time(NULL));
printf("%.6lfn",rand()*1.0/100);

字符串

1
2
3
4
5
6
int len=100;
srand(time(NULL));
while(len--)
{
printf("%cn",'A'+rand()%26);
}