srand函数是随机数发生器的初始化函数。原型:void srand(unsigned int seed);
rand()可以生成0~RAND_MAX之间的一个随机数,其中RAND_MAX 是stdlib.h 中定义的一个整数, 它与系统有关。 需要包括的头文件:stdlib.h #include<stdlib.h>/*用到了srand函数,所以要有这个头文件*/ #include<stdio.h> #define MAX 10 int main( void ) { int number[MAX] = {0}; int i; unsigned int seed; scanf ( "%d" ,&seed); /*手动输入种子*/ srand (seed); for (i = 0; i < MAX; i++) { number[i] = ( rand () % 100); /*产生100以内的随机整数*/ printf ( "%d\n" ,number[i]); } printf ( "\n" ); return 0; } |
|