시드를 가진 RNG를 사용하는 길고 복잡한 소스 코드가 있습니다.C++. RNG가 동일한 시드를 사용하는 두 개의 다른 시스템에서 다른 임의의 변수를 제공 할 가능성이 있습니까?
이 코드는 시뮬레이터이며이 시뮬레이터의 매개 변수는이 RNG에 의해 주어진 임의의 값입니다. 동일한 컴퓨터에서 코드를 실행할 때 출력을 몇 번이나 시도해도 동일합니다. 그러나 두 개의 다른 컴퓨터에서이 코드를 실행하고 두 컴퓨터의 출력을 비교하면 서로 다릅니다.
두 개의 서로 다른 기계가 동일한 난수 생성기와 동일한 시드를 사용하여 어떻게 든 다른 출력을 낼 수 있습니까?
컴파일러 버전, 라이브러리 및 OS는 동일합니다.
오픈 소스라면 PRNG를 사용하고 싶습니다. 호기심 때문에 소스 코드를보고 싶습니다. :) – falstro
'출력 비교' , 당신은 시뮬레이션 또는 시뮬레이션 결과를 비교하고 있습니까? –