태그: random
3편
-
C++11 random 라이브러리: rand() % n이 편향되는 이유와 mt19937·분포 사용법
rand() % n이 편향되는 이유와 mt19937 엔진에 분포를 조합하는 C++11 random 사용법을 주사위, 셔플, 가중치 랜덤 예제로 보여주고, 호출마다 엔진을 새로 만드는 실수, random_device의 함정, 플랫폼별 분포 결과 차이를 설명합니다.
-
C++ std::random_device: 운영체제 엔트로피, mt19937 시드와 seed_seq, 플랫폼 차이
C++11 std::random_device의 하드웨어 기반 난수 생성 원리와 entropy() 확인법, mt19937 시드 생성·seed_seq 품질 개선, 암호 키·UUID·토큰 생성 실전 예제를 정리합니다.
-
C++ random 확률 분포: uniform·normal·bernoulli·discrete와 엔진 분리 사용법
C++ <random>의 확률 분포(uniform, normal, bernoulli, binomial, discrete)를 엔진과 분리해 사용하는 방법을 실전 예제로 정리합니다. 경계값, 파라미터 검증, 재사용 성능 함정까지 다룹니다.