random1 [C++] 범위 내의 난수 생성하기 | 비결정적 난수 비결정적 난수 생성 [개요] C++ 11 이전엔 C 스타일의 rand() 함수를 이용하여 난수를 생성하였다. C++ 11부턴 C++ 스타일의 난수 생성 함수가 나왔으며 헤더 파일에 정의되어 있다. C 스타일의 난수 생성에 비해 난수의 형, 범위 등을 세세하게 조절할 수 있으며 기능적으로 많이 향상되었다. 난수 생성 방법에는 동일한 난수표를 사용하여 첫 실행 이후부터는 예측이 되는 방법과 매번 달라지는 난수 생성 방법이 있다. 여기선 매번 달라지는 비결정적 난수 생성 방법을 다룬다. 이 방법은 실제로 하드웨어 노이즈나 마우스 움직임 등을 통해 예측할 수 없는 난수 생성을 위한 리소스를 만들어 사용한다. [헤더 및 클래스 소개] 이라는 헤더 안에 난수 생성기와 난수 분포기 관련 클래스가 들어있다. 난수 생성.. 2020. 3. 5. 이전 1 다음