今天看原来转载的一篇关于随机数的文章,发现写的方法很多,但是都算法都不是很简单,于是将自己在写socket时用来产生随机端口的程序搬到这里对比一下
下面程序就是产生1030到10000之间的随机数,随机数求取a到b范围的算法rand()%(b-a)+a;例程如下:
#include <stdlib.h>#include <stdio.h>
int main(void)
{
int a; int i,m;
srand( (unsigned)time( NULL ) );
a = rand()%8970+1030;
printf("%4d,",a );
printf("\n");
}