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 |
댓글