진짜 난수 생성기 - 대기 잡음

RANDOM.ORG의 대기 잡음에서 무작위 정수를 추출하거나 브라우저의 암호학적으로 안전한 생성기로 즉시 생성하세요. 범위, 개수, 중복 여부를 제어할 수 있습니다.

최솟값, 최댓값, 필요한 개수를 설정하고 난수 소스를 선택한 다음 생성 버튼을 클릭하세요. 결과 아래 배지에서 실제로 사용된 소스를 확인할 수 있습니다.

진짜 난수 생성기 - 대기 잡음
RANDOM.ORG의 대기 잡음에서 무작위 정수를 추출하거나 브라우저의 암호학적으로 안전한 생성기로 즉시 생성하세요. 범위, 개수, 중복 여부를 제어할 수 있습니다.

대기 중 전파 잡음에서 난수성을 얻는 RANDOM.ORG에서 직접 가져옵니다. 브라우저가 random.org와 직접 통신하므로 중간에 저희 서버가 없습니다.

진짜 난수 생성기 정보

컴퓨터는 결정론적 기계이므로 ‘무작위’ 숫자는 대개 알고리즘에서 나옵니다. 의사 난수 생성기가 시작 시드를 통계적으로 무작위처럼 보이는 긴 수열로 확장하는 방식입니다. 이 도구는 서로 본질적으로 다른 두 소스를 제공하고 그 차이를 솔직하게 보여 줍니다. 진짜 난수 모드는 RANDOM.ORG에서 숫자를 가져옵니다. 1998년부터 더블린에서 운영된 이 서비스는 수신기 여러 대로 대기 전파 잡음을 측정해 난수 비트로 정제합니다. 대기 잡음은 물리적이고 혼돈스러운 과정입니다. 숫자는 어떤 시드로도 계산되지 않으며 프로그램을 다시 실행해 재현할 수 없고, 하드웨어를 완전히 알아도 예측할 수 없습니다. 이것이 진정한 무작위성입니다. RANDOM.ORG의 고전 HTTP 인터페이스는 교차 출처 요청을 허용하므로 브라우저가 random.org에서 숫자를 직접 가져옵니다. 계정, 키, 중간 서버가 필요하지 않습니다. 무료 할당량은 방문자 IP 주소별로 제공되며(하루 약 100만 랜덤 비트), 일반적인 사용에는 충분합니다. 서비스에 연결할 수 없거나 일일 할당량을 다 쓰면 도구가 이를 알리고 로컬 소스로 대신 처리합니다. 즉시 모드는 모든 최신 브라우저에 내장된 암호학적으로 안전한 의사 난수 생성기(CSPRNG)인 crypto.getRandomValues()를 사용합니다. 운영 체제가 하드웨어 이벤트에서 지속적으로 시드를 공급하며, 현실적인 계산으로 출력을 예측하거나 진짜 난수와 구별할 수 없도록 설계되었습니다. 오프라인에서 무료로 실행되고 즉시 결과를 반환합니다. 게임, 추첨, 샘플링, 테스트, 재미로 복권 번호를 고르는 일 등 거의 모든 실용적 목적에서 CSPRNG는 대기 잡음만큼 좋습니다. 솔직한 차이는 통계가 아니라 철학과 운영 방식입니다. 진짜 난수는 원리상 재현할 수 없어 일부 과학 프로토콜과 공개 추첨의 입증 가능한 공정성에 중요하지만, CSPRNG의 품질은 기반 암호가 깨지지 않았다는 가정에 달려 있습니다. 두 모드 모두 공정성을 동일하게 고려합니다. 로컬 생성은 거부 샘플링을 사용하므로 범위의 모든 정수가 정확히 같은 확률을 가지며 모듈러 편향이 없습니다. 고유값 옵션은 드럼에서 번호가 적힌 공을 꺼내듯 비복원 추출을 합니다. 검증을 통해 최솟값이 최댓값보다 작고 고유 추출 개수가 범위의 값 수를 넘지 않는지도 확인합니다. 두 소스 모두 숫자가 일반 데이터로 브라우저에 들어온다는 한계가 있습니다. 비밀번호나 키 같은 비밀에는 로컬에서 생성하고 네트워크 서비스를 절대 사용하지 마세요.

난수 예시

일반적인 추출과 그 결과를 만드는 설정입니다.

설정출력메모
최소 1, 최대 6, 개수 2주사위 두 번 굴리기(예: 3과 5)기본적으로 중복 허용. 같은 면이 두 번 나오는 것도 정상적인 결과입니다.
최소 1, 최대 49, 개수 6, 고유값 사용서로 다른 복권식 번호 6개비복원 추출은 실제 복권 기계의 방식을 본뜹니다.
최소 0, 최대 255, 개수 16무작위 바이트 값 16개테스트 데이터에 유용합니다. 실제 암호 키에는 로컬 오프라인 생성기를 사용하세요.
최소 1, 최대 30, 개수 30, 고유값 사용순서를 섞은 30개 전체 값개수를 범위 크기와 같게 하면 공정한 셔플이 되어 참가자 순서를 정하기 좋습니다.

난수 생성 방법

  1. 소스를 선택하세요. 즉시 로컬 CSPRNG 또는 브라우저가 직접 가져오는 RANDOM.ORG 대기 잡음입니다.
  2. 범위의 최솟값과 최댓값을 입력하세요. 양 끝값 모두 추출에 포함됩니다.
  3. 필요한 개수(최대 100)를 정하고 값이 반복되면 안 되면 고유값 상자를 선택하세요.
  4. 생성 버튼을 클릭하고 결과를 확인하세요. 아래 배지에서 실제 사용된 소스를 확인할 수 있습니다.

진짜 난수 생성기 FAQ

숫자를 진짜 무작위로 만드는 것은 무엇인가요?
진짜 무작위성은 알고리즘이 아니라 예측할 수 없는 물리적 과정을 측정하는 데서 옵니다. 여기서는 RANDOM.ORG가 대기 전파 잡음을 샘플링합니다. 시드가 없으므로 원리상 수열을 다시 계산하거나 예측할 수 없습니다.
브라우저의 CSPRNG는 일상적인 사용에 충분한가요?
네. crypto.getRandomValues()는 하드웨어 엔트로피로 운영 체제가 시드를 공급하며 계산상 진짜 무작위성과 구별할 수 없도록 설계되었습니다. 게임, 추첨, 샘플링, 시뮬레이션에서는 대기 잡음과 실질적인 차이가 없으므로 즉시 모드가 현명한 기본값입니다.
브라우저가 RANDOM.ORG와 직접 통신하나요?
네. 고전 RANDOM.ORG HTTP 인터페이스는 교차 출처 요청을 허용하므로 범위, 개수, 고유값 설정이 브라우저에서 random.org로 바로 전달되고 일반 텍스트 숫자도 바로 돌아옵니다. 저희 서버를 거치는 것은 없습니다. 서비스는 IP 주소마다 매일 무료 랜덤 비트 할당량을 제공하며, 소진되거나 중단되면 도구가 알리고 로컬 CSPRNG로 전환합니다.
이 난수에는 어떤 편향이 있나요?
없습니다. 로컬 생성기는 분포를 왜곡할 원시 값을 버리는 거부 샘플링을 사용하므로 범위의 모든 정수가 정확히 같은 확률을 가집니다. RANDOM.ORG도 대기 측정값에 자체적인 편향 제거를 적용하고 지속적인 통계 감사를 공개합니다.
고유값 옵션은 무엇을 하나요?
비복원 추출을 하므로 모자에서 번호표를 뽑는 것처럼 같은 값이 두 번 나오지 않습니다. 따라서 개수는 범위의 정수 수보다 클 수 없으며, 도구가 추출 전에 확인합니다.
이 숫자를 비밀번호나 암호 키에 사용할 수 있나요?
비밀에는 즉시 모드를 사용하세요. 값이 기기 밖으로 나가지 않기 때문입니다. 다만 전용 비밀번호 생성기가 더 적합합니다. RANDOM.ORG를 포함한 네트워크 서비스에서 비밀을 가져오지 마세요. 아무리 무작위여도 네트워크를 거친 값은 키로 적합하지 않습니다.