
C/C++ 랜덤 난수 rand() 사용법 및 다양한 구현 방식
·
프로그래밍/C++
어두운 배경이 싫으시다면 페이지 우측 하단에 보이는 초승달 모양의 아이콘을 클릭하면 화이트모드로 변경됩니다.초승달 모양 버튼 : `화이트/다크 모드` 전환 1. rand() 함수 : 난수 생성기존의 C 스타일의 rand() 함수는 `` 헤더에서 제공하고 있는 난수 함수입니다. C++ 에서는 `` 안에 기본적으로 포함되기 때문에 해당 라이브러리를 추가하면 사용 가능합니다. rand() 함수로 난수를 발생하게 되면 `0 ~ RAND_MAX` 라는 범위 안에서 난수가 생성됩니다. 이때 `RAND_MAX`는 상수로 32,767로 정의되어 있습니다. 그래서 최종적으로 발생되는 난수는 `0 ~ 32,767` 이라고 보면 됩니다. rand() 함수는 가장 기본적인 형태의 의사난수(pseudo-random number..