AI에게 시드 값을 지정하지 않은 상태의 기본값이 무엇인지 물어보니 운영채제의 난수 생성기 혹은 현재 시스템 시간이라는 답변을 받았습니다. 이 때 시스템 시간을 기본값으로 사용할 경우, 마이크로초 단위를 최소 단위로 한다고 하였습니다
그러면 만약 우연히 두 프로그램이 동일한 시각에 실행되었을 경우 두 프로그램에서 생성되는 난수 시퀀스는 완전히 일치하게 되나요? 또한, 현대의 고성능 연산 환경에서 이러한 '시드 충돌'이 실제로 발생할 확률은 얼마나 되며, 이를 방지하기 위한 하드웨어적 혹은 소프트웨어적 장치가 별도로 존재하는지 궁금합니다.
AI에게 시드 값을 지정하지 않은 상태의 기본값이 무엇인지 물어보니 운영채제의 난수 생성기 혹은 현재 시스템 시간이라는 답변을 받았습니다. 이 때 시스템 시간을 기본값으로 사용할 경우, 마이크로초 단위를 최소 단위로 한다고 하였습니다
그러면 만약 우연히 두 프로그램이 동일한 시각에 실행되었을 경우 두 프로그램에서 생성되는 난수 시퀀스는 완전히 일치하게 되나요? 또한, 현대의 고성능 연산 환경에서 이러한 '시드 충돌'이 실제로 발생할 확률은 얼마나 되며, 이를 방지하기 위한 하드웨어적 혹은 소프트웨어적 장치가 별도로 존재하는지 궁금합니다.