반응형
공부/코딩
-
[C언어] 로또번호 생성기/랜덤함수 생성 및 중복제거공부/코딩 2022. 4. 23. 20:16
c언어 visual studio 2017버전으로 작성. #include #include #include #define MAX 45 //MAX값 선언 int main(void) { int i; int j; int num[6]; printf("복권 번호 랜덤 생성기\n"); srand((unsigned)time(NULL)); //srand해줘야 난수가 매번 초기화됨 int Lotto[6]; for (i = 0; i < 6; i++) { Lotto[i] = rand() % MAX + 1; //랜덤함수 발생 MAX(45)로하면 0~44까지기때문에 +1해줌. for (j = 0; j < i; j++) { if (Lotto[i] == Lotto[j]) //둘이 다르면 계속해도 된다고 조건문..