C++ Chapter 5.3 : 난수 만들기


C++ Chapter 5.3 : 난수 만들기

난수를 생성하는 원리 #include using namespace std; unsigned int PRNG() { static unsigned int seed = 5523; // 임의로 선택된 seed값 '5523' seed = 8235729 * seed + 2396403; // 일부러 overflow를 일으킨다. return seed % 32768; // [0, 32767] 사이의 값을 반환하게 된다. } int main() { for (int count = 1; count < 100; ++count) // 난수를 100개 생성한다. { cout


원문링크 : C++ Chapter 5.3 : 난수 만들기