본문 바로가기
반응형

로또2

[C++] 로또 번호 생성 프로그램 제작기 #2 이번에는 두 번째 메뉴인 사용자가 로또 번호를 1~ 5개 지정하면 나머지는 랜덤으로 생성하는 부분을 작성했다. 크게 두 부분으로 나눌 수 있는데, 1. 로또 번호 1 ~ 6개를 입력 받는 부분 2. 입력 받은 값을 제외한 나머지 부분을 랜덤하게 고르는 부분 으로 나눌 수 있다. 1. 로또 번호 1 ~ 6개를 입력 받는 부분 사용자가 로또 번호에 포함될 숫자를 1 ~ 6개 지정할 수 있도록 한다. getline, string, stringstream 을 이용하여 띄어쓰기를 구분자로 숫자를 입력받고, numVec 벡터에 저장한다. (사용자가 2 15 23을 입력하면, numVec에 2 / 15 / 23을 각각 저장한다.) (세부 프로세스는 아래 링크 참조) 2021/01/21 - [각종공부/C++ 오류 해결.. 2021. 1. 21.
[C++] 로또 번호 생성 프로그램 제작기 #1 C++로 여러 방법으로 로또 번호를 생성하는 프로그램을 만드는 과정을 적어보려 한다. 로또 번호 생성 방법으로 1. 랜덤으로 번호 6개 모두 생성하는 방법 2. 사용자가 번호를 1~ 5개 지정하면 나머지는 랜덤으로 생성하는 방법 3. 생년월일을 입력하면 이를 조합하여 번호를 생성하는 방법 4. 역대 1위 당첨번호 기반 생성하는 방법 총 4가지를 선정하였다. 다 만들 수 있을지는 모르겠지만 도전해본다. 먼저 1 ~ 45 사이의 숫자 중에서 랜덤으로 6개를 고르는 클래스(randomGenerator)를 만들었다. 1. #include 의 random_device를 이용하여 랜덤 숫자를 만든다. 2. 이를 45로 나눈 나머지를 구하면 0 ~ 44 사이의 숫자가 나오고, 이에 1을 더해준 값을 로또 번호로 채택.. 2021. 1. 19.
반응형