제가 로또 번호를 렌덤하게 나오도록 하는 프로그렘을
별하
2023.04.01
만들어 봤는데요
프로그렘은 비베 6.0 c++이지만
.c 파일이구요 (c++과는 다르다고 아는데)
#include stdio.h
#include stdlib.h
#include time.h
void main()
{
int i;
long seed;
seed = time(NULL);
srand(seed);
for (i = 0 ; i6 ; i++)
printf(%d\n, rand()%46+1);
}
이러면,, 가끔식
중복된 숫자가 발생합니다
어디를 추가해줘야 할까요?
-
콩알눈
그리고.. rand()%46 + 1하면 46까지나오는디.. 로또는..1~45까지 아닌가요??^^ 수정하셔야 할듯.!
-
모아
배열로선언한후.. 아님..변수를 6개주신후..
포문쪽에서 와일문을 쓰시던지..같은값이 있을경우 비교하여 다시입력받게 만들어야합니다.!^^