C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[63478] 랜덤수를 사용해 로또(으응???) 를 만들고 있어요~
止水 [ygrygr] 1073 읽음    2011-01-13 11:12
Lotto.zip 821.1KB 프로그램 및 소스 파일 입니다....
아아... 결국 만들긴 만들었는데 충격적인 결과가 나와서 이렇게 문의를 드립니다<

다름이 아니라....

랜덤수를 천번 이상~으로 만들어서 그중 가장 많이 중복되는 수 를 1~6번째까지 뽑아내어 출력하는 프로그램 입니다...

다만,

출력값이 동일하다고 해야 할까요?

프로그램 실행하여 처음 버튼을 눌렀을 때부터 n 번 버튼을 눌렀을 때

그리고 또한 프로그램 실행시켜서 처음~n번 눌렀을때

동일한 결과가 출력되는 현상이....

간단히 말하자면
n번 클릭째에  1 5 6 18 9 40 이 출력되었다고 한다면
프로그램 재 실행 후
n번 클릭했을때에도 동일한 수가 나오는 현상입니다.

....이런 제길!!!!

랄까요

어찌 해결해야 매번 실행마다 다른 수가 나오게 할 수 있을까요 ㅠ

int check[45]={0,},max=0,snd=0,trd=0,fth=0,fith=0,sth=0;
    for(int j=0;j<5;j++){
        for(int i=0;i<1000;i++){
            check[rand()%45+1]++;
        }

        for(int i=0;i<45;i++){
            if(maxText = p[0];
    Edit2->Text = q[0];
    Edit3->Text = w[0];
    Edit4->Text = e[0];
    Edit5->Text = r[0];
    Edit6->Text = t[0];

    Edit7->Text = p[1];
    Edit8->Text = q[1];
    Edit9->Text = w[1];
    Edit10->Text = e[1];
    Edit11->Text = r[1];
    Edit12->Text = t[1];

    Edit13->Text = p[2];
    Edit14->Text = q[2];
    Edit15->Text = w[2];
    Edit16->Text = e[2];
    Edit17->Text = r[2];
    Edit18->Text = t[2];

    Edit19->Text = p[3];
    Edit20->Text = q[3];
    Edit21->Text = w[3];
    Edit22->Text = e[3];
    Edit23->Text = r[3];
    Edit24->Text = t[3];

    Edit25->Text = p[4];
    Edit26->Text = q[4];
    Edit27->Text = w[4];
    Edit28->Text = e[4];
    Edit29->Text = r[4];
    Edit30->Text = t[4];

    for(int j = 0; j<5; j++){
        p[j]=0;
        q[j]=0;
        w[j]=0;
        e[j]=0;
        r[j]=0;
        t[j]=0;
    }


아 소스 한번 너저분하네 ㅠㅠㅠㅠ

...그런데 저만 쓰면 왜 중간에 저렇게 꼬여버리는 걸까요;;;;

+ -

관련 글 리스트
63478 랜덤수를 사용해 로또(으응???) 를 만들고 있어요~ 止水 1073 2011/01/13
63481     그러고보니... 초기화를 잊었군요 ㅠㅠㅠ 좋은 지적 감사합니다(냉무) 止水 1041 2011/01/13
63480     Re:랜덤수를 사용해 로또(으응???) 를 만들고 있어요~ Lyn 1383 2011/01/13
63479     Re:랜덤수를 사용해 로또(으응???) 를 만들고 있어요~ 아이에스 1255 2011/01/13
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.