문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 시드 (문단 편집) === [[난수]] 용어 === 현존하는 [[컴퓨터]]는 입력된 값에 따라 고정된 값을 출력하는 결정적 유한 오토마타를 기반으로 하고 있기 때문에 임의의 수를 생성할 수 없다. 따라서, 프로그램에서 지원하는 난수 발생기는 모두 계산에 의해 다수의 난수표에서 하나를 골라 난수를 생성하는 방식을 취하고 있는데, 이 계산의 재료가 되는 값이 바로 랜덤 시드다. 따라서 동일한 시드를 가지고 랜덤 함수를 돌리면 정확히 동일한 값들이 생성된다. 1이라는 시드로 난수를 생성하면 1번이라는 거대한 난수표의 첫 칸부터 순서대로 값들을 가져온다고 생각하면 되고, 마찬가지로 2라는 시드로 난수를 생성하면 아예 다른 2번 난수표의 첫 칸부터 순서대로 값을 가져오는 식이다. 나중에 난수생성기 자체를 깨끗이 리셋하고 동일한 시드 1을 넣어서 생성을 시작하면 당연히 이전에 사용했던 1번 난수표의 첫번째부터 가져오게 된다. 물론, 본질은 결정적 유한 오토마타이기 때문에 시드 값도 어디선가 고정된 숫자를 가져와서 넣을 수밖에 없다. 따라서 현재 시간의 리턴값(1/1000초 단위)을 시드로서 참고하는 등 인간의 일반적인 능력으로는 시드를 임의로 조정할 수 없도록 하여 완전한 난수와 유사한 패턴으로 난수를 생성하고 있다. [[마인크래프트]] 등의 [[샌드박스]]류 [[게임]]에서도 비슷한 알고리즘을 통해 월드를 생성한다. 기본적으로 시드값은 생성시에 랜덤으로 만들어지나, [[림월드]]처럼 시드값을 직접 써넣을 수도 있는 경우도 있다. 같은 버전에서 같은 시드값을 입력할 경우 생성되는 맵은 이전과 동일하다. 일부 시드는 정말 독특한 맵을 연출하니 찾아써보자. 시드는 랜덤을 무작위적으로 생성해준다는 의미도 있지만, 동일 시드를 썼을 때 몇 번째 랜덤값이 무엇인지 (프로그래머가) 알아낼 수 있게 해 준다는 기능도 같이 가지고 있다. 예를 들어 마인크래프트의 복잡하고 다양한 지형과 오브젝트 배치는 모두 시드에 의해 생성되는데, 이 시드값 하나만 저장하면 어느 위치에 무슨 블럭이 있는지, 어느 좌표에 무슨 물건이 있는지 (플레이어가 개입한 것만 제외하면) 모두 알아낼 수 있다.[* 이때문에 서버에선 시드값을 기본적으로 알아내기 어렵게 조치되어있다.] 만일 시드값을 보관해두지 않고 해당 모든 좌표와 정보를 저장해두는 방식으로 만들어졌다면 마인크래프트의 세이브 파일의 기본 용량은 상상을 초월할 정도로 커졌을 것이며, 지도를 밝히는 면적에 따라 (지금 방식으로 늘어나는 것보다) 기하급수적으로 계속해서 용량이 증가할 것이다.저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기