'로또'에 해당하는 글 1건

다음은 제가 짠...로또 프로그램입니다.

너무 허접하게 짜서, 공개하기에는 창피한 감이 없지 않지만...

어떻게 결과가 나오는 지만...알려드리기 위해 올렸습니다.


다음 내용을 확인해 주세요.


다들 로또 프로그램을 작성해주시기 바랍니다. 절대 제꺼는 그냥 한번 돌려만 보시고...결과가 어떤식으로 나오는 지만 확인하시기 바랍니다.


로또를 한번도 안해본 분들을 위해서...말씀드리면...


1부터 45까지의 수중에 중복되지 않은 6자리의 수를 랜덤으로 선택해야 한다.

단 소스에서 랜덤함수를 쓰는 이부분...(num[i]=(int)(Math.random()*45)+1;) 만 참고 해서...


여러분들이...훨씬 낳은 프로그램을 작성해서...댓글이 아닌...질문/답변 게시판에 글로 올려주시기 바랍니다.


이걸 하는 이유는 프로그래밍 실력을 보려는 것도 아니고...숙제를 내는 것도 아닙니다.

이유가 있으니...일단은 믿으시고...한번 고민해 보시기 바랍니다. 그럼 다들 열공하세요.



class Rotto
{
 public static void main(String[] args)
 {
  int[] num = new int[]{0,0,0,0,0,0};
  int[] result = new int[]{0,0,0,0,0,0};
  int a = 0;
 
  for(int i=0;i<6;i++) {
   num[i]=(int)(Math.random()*45)+1;
   for(int j=0 ;j<=i;j++) {
    if(i==j)
      continue;
    else if(num[i] == num[j]) {
     i--;
     break;   
    }
   }
  }

  for(int n=1; n<46; n++) {
   for(int m=0; m<6; m++) {
    if(n == num[m])
     result[a++] = num[m];
   } 
  }

  for(int k=0; k<6; k++)
   System.out.print(result[k]+"\t");
 } // end of main
} //enod of class

[출처] 공지사항입니다. 다음을 반드시 확인하시고 다음 스터디때 오시기 바랍니다. 2번 (숨은 카페)



WRITTEN BY
정현석
이것저것 끄적끄적....

,