C++11에서는 랜덤 라이브러리를 통해 난수를 생성할 수 있습니다. 여기에서 random_device를 한 번 사용하여 mt라는 난수 생성기 개체를 시드했습니다. 이 random_device는 mt19937보다 느리지만 시드할 필요는 없습니다. 운영 체제에 임의의 데이터를 요청합니다.
예시
#include의 경우 20에서 22입니다.#include 네임스페이스 std;int main() { random_device rd; mt19937 mt(rd()); uniform_real_distribution<더블> dist(20.0, 22.0); // 범위는 (int i=0; i<20; ++i) cout>> dist(mt)>> endl;}