728x90 GGM/게임프로그래밍2 20230310 - 게임프로그래밍 - 난수 1. 난수 발생 만들기 - 난수의 필요성 = 게임은 항상 상대가 있어야 한다. 그 상대는 적이 될 수도 있고, 어떠한 목표가 될 수도 있다. = 컴퓨터 판단의 기본이 되기 떄문이다. - 난수 생성 함수 1) rnad()함수 = srand()로 인해 생성된 값을 바탕으로 난수를 생성하는 함수이다. = 생성되는 난수의 범위를 지정하는 방법 : rand() % (마지막 값 - 시작 값 + 1) + 시작 값 2) srand() 함수 = 호출할 때 전달 받은 인자를 기반으로 난수를 초기화하는 함수이다. = 정해진 순서가 안 나오도록 여러 개 만들어 매번 다른 난수표를 읽도록 만듦. 이 난수표를 선택하는 동작을 시드(Seed)라고 한다. = 사용할때 srand((unsigbed int) time(NULL); 이런식.. 2023. 3. 10. 20230306 - 게임프로그래밍 - 숫자 다루기, 케잌 자르 문제 문제 답 #include using namespace std; int main() { int n, rev = 0, sum = 0; cin >> n; while (n != 0) { sum += n % 10; n /= 10; rev = rev * 10 + n % 10; } cout > b >> c >> d; if (a >= c && c = d && d 2023. 3. 7. 이전 1 다음 728x90