inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

홍정모의 게임 만들기 연습 문제 패키지

2.1 객체 지향은 편리해요 - 클래스와 캡슐화

랜덤값 질문입니다.

425

kamin_s2

작성한 질문수 7

0

글 작성이 제대로 안되서, 코드에 대한 설명이 미흡할 수 있는 점 미리 양해구합니다.ㅠㅠ

저는 집 색깔을 랜덤으로 정할 때, 기본값이 미리 정해져 있는 상태에서 사용자가 특정 부분만 색깔을 랜덤으로 돌릴 수 있도록 함수를 작성했습니다. 아래와 같은 두가지 함수를 실험삼아 해봤는데요.

첫번째 함수는 랜덤값을 불러오는 헤더를 외부에서 매개변수로 가져오고 두번째는 함수 안에다가 선언했습니다. 그런데, 두번째 함수는 랜덤값이 다 같게 적용이 되더군요. 분명 랜덤값은 _rnd.getInt(0,6);에서 가져올텐데 왜 두개의 함수의 결과가 다른지 이해가 가지 않습니다.ㅠㅠ 제가 분명 기본이 부족한 거일 수도 있겠지만, 인터넷 검색으로도 썩 답변이 안되어 질문글 올립니다. 감사합니다.

C++ oop OpenGL

답변 1

0

안소

안녕하세요!

지역변수로 선언 후 사용한 저 두번째 함수는 저 3개의 getInt 가 모두 같은 값이 나온다는 것인가요..? 

흠 고민을 많이 해봣는데 저도 잘 모르겠네요 ㅠㅠ..

https://github.com/jmhong-simulation/GameDevPracticePackage/blob/4c5f950cf36ca30633806e9f2168fd65b1db2bee/Chapter2/Lecture1/Engine/RandomNumberGenerator.h

혹시 도움이 되실까하여 RandomNumberGenerator 코드 주소를 첨부합니다.

깃허브에서 받은 코드가 왜 강의코드랑 다를까요

0

73

1

Mac vscode 으로 시작하시려는 분들께

0

313

1

마우스 좌우 버튼을 동시에 눌렀을 때의 원의 위치

0

426

1

정답은 어디서볼수있나요?

1

346

2

예제코드

1

490

2

따배C++ 몇 강까지 학습한 후 수강가능 할까요?

1

642

1

15:00 부근 질문 있습니다.

0

420

1

(20.4 참고) 20.4에 해당하는 가이드 페이지가 어디있는지 모르겠습니다.

0

371

1

multimap 질문

0

354

2

도형들의 움직임이 너무 빠릅니다...

0

464

1

vcpkg 설치를 했는데

0

682

2

mutiple bullet 관련 질문 드립니다.

0

480

2

실행 후 화면 꺼짐

0

579

2

예제 파일 실행 시, 에러

1

558

1

아직 못풀어도 괜찮을까요?

0

499

1

코드 열었을 때 오류

1

807

3

코딩공부에 대해서 막히는부분

0

335

1

vcpkg 설치 오류

0

593

2

vcpkg 다운로드에 문제를 겪고있습니다

1

423

1

if 문에 >= 대신 == 넣으면 작동을 하지 않는 이유가 무엇인가요.

0

283

1

multiple bullet 문제

0

316

1

프로그램 실행 순서 질문

0

272

1

2.2.2 상속으로 깔끔하게 init 메서드 질문

0

227

1

txt file로부터 키바인딩

0

298

2