업로드 없음, 100% 로컬, 계정 없음

랜덤 번호 생성기

즉각적이고, 안전하며, 완전 오프라인, 숫자가 기기를 벗어나지 않습니다.

랜덤 번호 생성기 작동 방식

난수 발생기는 단일 복권 추첨에서 고유 식별자의 전체 목록까지 정의한 모든 범위 내에서 하나 또는 수천 개의 임의 정수를 생성합니다. 각 숫자는 운영 체제에 내장된 암호학적으로 안전한 엔트로피 소스로 뒷받침되는 Web Crypto API(crypto.getRandomValues)에서 추출됩니다. 이것은 시드가 알려지면 예측 가능한 결정론적 의사 난수 알고리즘을 사용하는 Math.random()과 근본적으로 다릅니다.

도구는 또한 각 값이 최대 한 번만 나타나야 하는 추첨을 위한 중복 없음 모드(거절 샘플링으로 구현), 선택적 오름차순 또는 내림차순 정렬, 생성된 목록의 원클릭 복사도 제공합니다. 모든 생성 로직은 브라우저 내에서 로컬로 실행됩니다; 어떤 서버에도 전송되지 않습니다.

랜덤 번호 생성기 단계별 사용 방법

  1. 범위의 최솟값과 최댓값을 입력합니다(음수 값을 포함한 정수).
  2. 생성할 숫자의 수를 입력합니다.
  3. 각 숫자가 출력에 최대 한 번만 나타나야 하면 "중복 없음"을 켭니다.
  4. 생성을 클릭합니다.
  5. 원클릭 복사 버튼으로 결과를 복사하거나, 복사하기 전에 오름차순 또는 내림차순으로 정렬합니다.

자주 사용되는 사례

  • 중복 없음 모드를 사용하여 1에서 49 사이의 6개 고유 복권 번호를 추첨한다.
  • 1에서 500까지 번호가 매겨진 500명의 참가자 목록에서 10명의 당첨자를 임의로 선택한다.
  • 수업 시뮬레이션 연습을 위해 범위 내에서 100개의 임의 학생 ID 목록을 생성한다.
  • 물리적인 주사위가 없을 때 보드 게임에서 누구의 차례인지 결정하기 위해 1에서 6 사이의 임의 숫자를 선택한다.

자주 묻는 질문

이 도구가 내 숫자나 입력을 서버로 전송하나요?

아니요. 모든 것은 JavaScript와 Web Crypto API를 사용하여 브라우저 내에서 실행됩니다. 생성 중에 네트워크 요청이 이루어지지 않으며 페이지가 로드된 후 오프라인으로 작동합니다.

숫자가 실제로 얼마나 무작위인가요?

crypto.getRandomValues는 하드웨어 엔트로피 소스(열 잡음, 인터럽트 타이밍 등)를 사용하는 운영 체제 커널에 의해 시드됩니다. 이것은 암호화 키 생성에 사용되는 것과 동일한 소스입니다. 반면 Math.random()은 빠르지만 결정론적이며 상태가 알려지면 예측 가능한 소프트웨어 PRNG를 사용합니다. 추첨 및 샘플링과 같은 대부분의 응용 프로그램에서 차이는 학문적이지만, 안전한 소스를 사용하는 데 비용이 없으며 적절한 기본값입니다.

중복 없음 모드는 어떻게 작동하나요?

도구는 한 번에 하나씩 숫자를 추첨합니다. 추첨된 숫자가 이미 선택된 경우 버리고 다시 추첨합니다(거절 샘플링). 범위에는 요청된 수만큼의 고유 정수가 포함되어야 합니다; 도구는 이것을 검증하고 요청이 불가능하면 오류를 표시합니다. 범위 크기에 비해 수가 많으면 이 방법에 많은 시도가 필요할 수 있습니다; 도구는 무한 루프를 방지하기 위해 재시도를 제한합니다.

정수 범위 외의 숫자를 생성할 수 있나요?

도구는 음수 정수를 포함한 정수(정수)를 생성합니다. 소수점 숫자는 직접 지원되지 않습니다. 6면 주사위 굴리기를 시뮬레이션하려면 범위를 1에서 6으로 설정하세요. 임의의 백분율을 선택하려면 0에서 100으로 설정하세요.

이 발생기가 보안 또는 도박 목적에 적합한가요?

기본 소스(crypto.getRandomValues)는 암호학적 사용에 적합하지만, 이 도구는 편의 유틸리티이지 인증된 도박 또는 보안 등급 시스템이 아닙니다. 규제된 도박이나 암호화 키 생성에는 전용 인증 플랫폼을 사용하세요.

복권 번호나 추첨에 사용할 수 있나요?

예. 복권에 맞게 범위를 설정하고(예: 1에서 49), 수를 입력하고(예: 6), 중복 없음을 활성화하고 생성을 클릭합니다. 안전한 소스는 추첨을 통계적으로 공정하고 편향 없이 만듭니다. 필요한 만큼 재생성할 수 있습니다.