간단히 만든 로또 번호 생성기입니다. 랜덤 함수를 이용하여 1~45까지 중 6개의 정수를 출력합니다. 같은 숫자가 출력되면 안되므로 조건으로 추가하였습니다. 여기에 다양한 옵션들을 더하면 유용한 로또 번호 생성기가 될 것입니다.
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int i, num, pre_num=0, cnt=0;
srand(time(NULL));
printf("로또 번호 생성기\n");
while(cnt<6) //출력 갯수가 6개가 되도록 조건 설정
{
num=rand()%45+1;
if(pre_num!=num) //이전 출력값과 다른 경우에만 출력
{
printf("%d ", num);
cnt++; //출력 갯수 카운팅
}
pre_num=num;
}
return 0;
}
출력결과
'C 언어 프로그래밍 > 간단한 게임' 카테고리의 다른 글
[C언어] 행운의 숫자 맞추기 게임 (0) | 2020.07.23 |
---|
댓글