랜덤 시드

Random seed

랜덤 시드(또는 시드 상태 또는 단순한 시드)는 의사 난수 생성기를 초기화하기 위해 사용되는 숫자(또는 벡터)입니다.

유사 난수 생성기에서 시드를 사용하려면 시드가 랜덤일 필요는 없습니다.숫자 생성 알고리즘의 특성상 원래 시드가 무시되는 한 알고리즘이 생성하는 나머지 값은 의사 난수 방식으로 확률 분포를 따릅니다.

의사난수 발생기의 번호 시퀀스는 시드에 의해 완전히 결정됩니다.따라서 의사난수 발생기가 동일한 시드로 재초기화되면 동일한 번호 시퀀스가 생성됩니다.

적절한 랜덤 시드 선택은 컴퓨터 보안 분야에서 매우 중요합니다.비밀 암호 키가 의사 난수생성된 경우 시드가 있으면 키를 얻을 수 있습니다.높은 엔트로피는 양호한 랜덤 시드 [1]데이터를 선택하는 데 중요합니다.

같은 랜덤 시드를 의도적으로 공유하면 비밀키가 되기 때문에 일치하는 의사난수 알고리즘과 일치하는 시드를 사용하는2개 이상의 시스템은 GPS 위성이나 수신기와 같은 리모트 시스템의 동기화에 사용할 수 있는 반복되지 않는 숫자의 일치 시퀀스를 생성할 수 있습니다.

랜덤 시드는 종종 컴퓨터 시스템 상태(시간 등), 암호로 보호된 의사 난수 발생기 또는 하드웨어 난수 발생기에서 생성됩니다.

「 」를 참조해 주세요.

레퍼런스