2
주어진 시드에서 임의의 숫자를 생성하는 알고리즘을 찾고 있지만 특정 요구 사항과 항상 관계없이 숫자의 동일한 순서를 생성합니다 기본 컴퓨터 아키텍처 또는 언어 구현크로스 플랫폼 교차 언어 크로스 모든 사실 결정론 난수 생성기
이미 Mersenne Twister에 대해 알고 있지만 다른 구현 (예 : C MT vs Javascript MT)을 사용하면 생성되는 숫자가 다릅니다.
이 속성을 가진 알고리즘이 있습니까? 또한 최첨단 RNG가 필요하지 않으며 암호로 보호 할 필요도 없습니다. 한 곳에서 "무작위"시뮬레이션을 실행하고 동일한 동작을 수행하도록하고 싶습니다. 다른 구현.
[wikipedia article] (http://en.wikipedia.org/wiki/Pseudorandom_number_generator)를 읽으셨습니까? [선형 합동 생성기] (http://en.wikipedia.org/wiki/Linear_congruential_generator)는 사용자의 요구를 충족시킬 수 있으며 거의 모든 플랫폼/언어에서 쉽게 구현할 수 있으므로 동일한 결과를 얻을 수 있습니다. 당연히 기사가 토론하는 때 다른, 가능하게 더 나은 선택이, 당연히있다. –
Mersenne Twister (또는보다 구체적으로 MT19937)가 표준입니다. 모든 올바른 구현은 동일한 결과를 산출합니다. 구현 중 하나와 같은 소리가 잘못되었습니다. – ntoskrnl
Mersenne Twister의 시드 알고리즘이 시간이 지남에 따라 변경되었습니다. 또한 Takuji Nishimura와 Makoto Matsumoto가 게시 한 코드에는 기본 시드 값이 없습니다. – user515430