아아... 결국 만들긴 만들었는데 충격적인 결과가 나와서 이렇게 문의를 드립니다<
다름이 아니라....
랜덤수를 천번 이상~으로 만들어서 그중 가장 많이 중복되는 수 를 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;
}
아 소스 한번 너저분하네 ㅠㅠㅠㅠ
...그런데 저만 쓰면 왜 중간에 저렇게 꼬여버리는 걸까요;;;;
|