개 주먹 구구 노가다로 만들었는데 물어볼곳이 없어서 올림
처음에 숫자를 입력하지 말고 랜덤으로 입력하려면 어떻게 해야되나요..?


#include <stdio.h>

int main (void)
{
 int a,b,c,d,a1,b1,c1,d1,a2,b2,c2,d2,sum1,sum2;
 printf("\n 중복되지 않는 0~9 숫자 4개를 입력 하시오 : ");
 scanf("%d %d %d %d", &a1,&b1,&c1,&d1); // 이건 탑
 while(1)
 { printf("\n\n\a숫자를 맞춰!  :  "); //
     scanf("%d %d %d %d",&a,&b,&c,&d); // 입력한 수
  if (a1==b) //볼을 구분하는 중이당
   a2=1;
  else if(a1==c)
  a2=1;
  else if(a1==d)
  a2=1;
  else
  a2=0;

  if (b1==a)
   b2=1;
  else if(b1==c)
  b2=1;
  else if(b1==d)
  b2=1;
  else
   b2=0;

  if (c1==a)
   c2=1;
  else if(c1==b)
  c2=1;
  else if(c1==d)
  c2=1;
  else
   c2=0;

  if (d1==a)
   d2=1;
  else if(d1==b)
  d2=1;
  else if(d1==c)
  d2=1;
  else
   d2=0;
  sum2=a2+b2+c2+d2;

    // 볼 파악

  switch(sum2)
  {
  case 1:
   a2=1; // 1볼
   break;
  case 2:  // 2볼
   a2=2;
   break;
  case 3:
   a2=3; // 3볼
   break;
     case 4:
   a2=4; // 4볼
   break;
  default:
   a2=5; // 아웃
  }

  // 볼 정리

  if(a1==a) // 이건 스트라이크야
   a=1; //1스
  else
   a=0;
  if(b1==b)
   b=1;
  else
   b=0;
  if(c1==c)
   c=1;
  else
   c=0;
  if(d1==d)
   d=1;
  else
   d=0;
  sum1=a+b+c+d;

  // 스트라이크 파악

  if(sum1==1 && a2==1)         // 원스 원볼    
  { sum1=1;
  printf("원 스트라이크~! 원볼!");
  }
  else if (sum1==2 && a2==1)   //투쓰 원볼
  {sum1=2;
  printf("투 스트라이크~! 원볼!");}
  else if (sum1==3 && a2==1)  //쓰리쓰 원볼
  {sum1=3;
  printf("쓰리 스트라이크~! 원볼!");}
  else if (sum1==1 && a2==2)  //원쓰 투볼
  {sum1=4;
  printf("원 스트라이크~! 투~볼!");}
  else if (sum1==1 && a2==3)  //원쓰 쓰리볼
  {sum1=5;
  printf("원 스트라이크~! 쓰리볼!");}
  else if (sum1==2 && a2==2) // 투쓰 투볼
  {sum1=6;
  printf("투 스트라이크~!  투~볼!");}
  else if (sum1==0 && a2==1) // 볼
  {sum1=7;
  printf("원...볼ㅠㅠ");}
  else if (sum1==0 && a2==2) // 투볼
  {sum1=8;
  printf("투볼~ㅠㅠ");}
  else if (sum1==0 && a2==3) // 쓰리볼
  {sum1=9;
  printf("쓰리볼~? 햇갈리지?");}
  else if (sum1==1 && a2==5) // 원쓰
  { sum1=10;
  printf("원 스트라이크!");}
  else if (sum1==2 && a2==5) // 투쓰
   {sum1=11;
  printf("투 스트라이크~");}
  else if (sum1==3 && a2==5) // 쓰리쓰
  printf("쓰리 스트라이킄!");
  else if (sum1==0 && a2==4) // 아웃
   printf("우와아아아아아 아웃!!!!!!!");
  else
   while(1)
   { printf("\n님이 이겼습니당!\n"); }
  } return 0; }