时间作为种子(随机数的产生)

时间:2022-11-22 10:50:01

#include <stdio.h>

 

#include <stdlib.h>

 

#include <time.h>

   

int main(void)

 

{

 

  int i = 0;

 

 srand((unsigned)time(NULL)); //本地时间为种子

 

  while(i<30)

 

  {

 

    int a = rand()%100; //产生随机数

 

    int b = rand()%100;

 

    int j;

 

      j = rand()%4; //产生随机符号0到3分别代表四则运算

 

    printf("%d", a);

 

    switch(j)

 

    {

 

      case 0:

 

        printf("+");

 

        break;

 

      case 1:

 

        printf("-");

 

        break;

 

      case 2:

 

        printf("*");

 

        break;

 

      case 3:

 

        printf("/");

 

        break;

   

    }

   

    printf("%d", b);

 

    printf(" = \n");

 

    i++;

 

  }

   

  return 0;

 

}