1) 4 자리수를 정한다... 예 2013
2) 2013*2013을 한다. 4052169
3) 4052169 중에서 4 자리를 다시 취한다. 예 5216
4) 순서 1) 반복
위 기능를 지원하는 클래스로 만든다. 예상되는 멤버 함수로는
setSeedValue
getSeedValue
genRandomValue
김주현 님이 쓰신 글 :
: 안녕하세요..C++왕초보입니다..ㅜ
: 숙제를하다가 도저히 막혀서 빌더좀 부탁드려보고싶어서요ㅜ
: 문제가
: 모의난수 발생기
: 폰 뉴만이 제안한 중간-제곱 기법에 의한 모의난수 발생기를 만들고자 한다. 4자리 10진수 시드 값을
: 제곱한 8자리 10진수의 중간 4자리 수를 모의난수로 제공한다. 계산된 모의난수는 다음번 모의난수를 구하기 위한
: 시드값으로 샤용한다. 모의난수 발생기 클래스 및 객체는 다움과같은 행동을 할수있다.
:
: 시드값을 지정하여 모의난수 발생기 객체를 만든다
: 모의난수를 구한다
: 시드 값을 다른 값으로 교체한다.
: 문제가 이거인데 감이 안잡히네요..ㅜ
: 도와주세요~
|