본문 바로가기
Language/C++

[C++] 난수 생성하기

by 어발 2023. 7. 21.

C++에서 난수생성하기

C++에서 난수 생성하는 방법 중 <random>을 사용한 방법이다

#include <random>

int main() {
    std::random_devicd rd;
      std::mt19937 gen(rd());

      // 1. 정수형 난수 생성 [0에서 100사이]
      std::uniform_int_distribution<int> dist1(0, 100);
      int ret1 = dist1(gen);

      // 2. 실수형 난수 생성 [32.4에서 52.2사이]
      std::uniform_real_distribution<double> dist2(32.4, 52.2);
      double ret2 = dist2(gen);
}
728x90

'Language > C++' 카테고리의 다른 글

[C++] std::thread  (0) 2023.09.01
[C++] std::chrono  (0) 2023.09.01
[C++] std::this_thread  (0) 2023.09.01
[C++] vector<pair<int, vector>> 일때 push 하는 방법.  (0) 2022.06.08
[c++] cin, cout 속도 향상하기  (0) 2021.10.03

댓글