srand
rand()와 srand()
rand()와 srand()
2024.08.131. 기본 개념 rand() 임의의 난수 하나를 생성한다. 범위는 0~RAND_MAX, 0~32767(0x7fff) 이다. srand() 시간 값을 매개로 난수를 생성한다. time(NULL) 현재 시간을 초단위로 변경해 반환 2. 기본 사용법 int num = rand() % n; 임의의 0 ~ n-1 범위 중 임의의 수 하나를 생성한다.ex 1.) rand() % 5 의 범위는 0 ~ 4ex 2.) rand() % 9 의 범위는 0 ~ 8 3. 응용 사용법 int i = rand() % n + m; // ex 1.) rand() % 4 + 1 의 범위는 1, 2, 3, 4 (연속된 수)int j = rand() % n * m; // ex 2.) rand() % 4 * 2 의 범위는 0, 2..