예측 가능한 난수
발표자 : 나철환
10.09.04
목차
• 예측 가능한 난수가 필요한 이유
• 첫번째 방법 - rsnd(), srand() 이용
• 두번째 방법
• 사용의 예
• rsnd(), srand()의 불평
목차
• 예측 가능한 난수가 필요한 이유
• 첫번째 방법 - rsnd(), srand() 이용
• 두번째 방법
• 사용의 예
• rsnd(), srand()의 불평
• 마지막으로
• 난수 – 무작위 추출한 숫자
• 게이머에게 게임 무대가 무한하다는 환상
을 주기 위한 것이다.
• 저장된 게임을 불러 왔을 때 다른 전혀 다른
게임이 되서는 안된다.
• 의사 난수 – 컴퓨터로 만든 난수
• 의사 난수는 진정한 난수가 아니기 때문에
예측 가능한 난수이다.
목차
• 예측 가능한 난수가 필요한 이유
• 첫번째 방법 - rsnd(), srand() 이용
• 두번째 방법
• 사용의 예
• rsnd(), srand()의 불평
• 마지막으로
Rand()
Rand()
Srand()
• C언어에 내장되어 있는 여러 개의 난수표
중에서 하나를 선택하는 함수이다.
Srand()
목차
• 예측 가능한 난수가 필요한 이유
• 첫번째 방법 - rsnd(), srand() 이용
• 두번째 방법
• 사용의 예
• rsnd(), srand()의 불평
• 마지막으로
목차
• 예측 가능한 난수가 필요한 이유
• 첫번째 방법 - rsnd(), srand() 이용
• 두번째 방법
• 사용의 예
• rsnd(), srand()의 불평
• 마지막으로
은하 이름, 은하의 별의 개수
목차
• 예측 가능한 난수가 필요한 이유
• 첫번째 방법 - rsnd(), srand() 이용
• 두번째 방법
• 사용의 예
• rsnd(), srand()의 불평
• 마지막으로
해결 방안
• 두번째 방법과 함께 사용한다.
첫번째 rand()의 값을 시드로 한다.
목차
• 예측 가능한 난수가 필요한 이유
• 첫번째 방법 - rsnd(), srand() 이용
• 두번째 방법
• 사용의 예
• rsnd(), srand()의 불평
• 마지막으로
En
d