Skip to content

(설*우 강의노트 8장) random.seed()의 기본값 #119

@skw2592

Description

@skw2592

AI에게 시드 값을 지정하지 않은 상태의 기본값이 무엇인지 물어보니 운영채제의 난수 생성기 혹은 현재 시스템 시간이라는 답변을 받았습니다. 이 때 시스템 시간을 기본값으로 사용할 경우, 마이크로초 단위를 최소 단위로 한다고 하였습니다

그러면 만약 우연히 두 프로그램이 동일한 시각에 실행되었을 경우 두 프로그램에서 생성되는 난수 시퀀스는 완전히 일치하게 되나요? 또한, 현대의 고성능 연산 환경에서 이러한 '시드 충돌'이 실제로 발생할 확률은 얼마나 되며, 이를 방지하기 위한 하드웨어적 혹은 소프트웨어적 장치가 별도로 존재하는지 궁금합니다.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions