✅ 목표 (Goal)

✅ Implicit casts should not lower precision

묵시적 형변환은 정밀도를 낮추지 않아야 합니다.

srand(time(NULL)); // Implicit casts should not lower precision

난수 생성기 초기화

srand 함수는 인자로 unsigned int를 받는데

time 함수는 time_t (=long or long long)타입을 반환하기때문에

정밀도가 낮아질수 있다는 경고이다.

이런 경우 아래와 같이

의도적인 형변환임을 명시하면 경고를 제거할수 있다.

srand((unsigned int)time(NULL));