请各位指点,谢谢。
用什么语句啊?谢谢。

解决方案 »

  1.   

    #include <stdlib.h> /* header for rand() and srand() */#include <stdio.h> /* io header */#include <time.h>  /* header needed for time() */ int main() 
    {             srand(time(0)); 
                for(int i=0;i<=100;i++)
    {
    int r_rand=rand()%100;
    if(r_rand<=100 && r_rand>=1)
    printf("%d\n",r_rand); 
    }
                return 0; 
    }
      

  2.   

    请问srand(time(0)); 
    和 srand( (unsigned)time( NULL ) )的区别是什么啊?怎么用srand里面的参数啊?
      

  3.   

    同一个种子生成的随机数序列是一样的,所以一般用机器时间作为种子。
    先用srand(time(NULL))相当于初始化随机队列;
    再用rand()相当于依次得到队列中的每个值