랜덤 유틸리티

랜덤 숫자 뽑기

원하는 최소값과 최대값 사이에서 무작위 숫자를 뽑는 온라인 랜덤 숫자 생성기입니다. 중복 제외, 제외 숫자 입력, 여러 개 뽑기, 추첨 기록을 지원합니다.

범위 설정 최소값과 최대값을 직접 입력하거나 빠른 범위 버튼으로 설정합니다.
중복과 제외 조건 중복 없이 뽑거나 특정 숫자와 숫자 범위를 제외할 수 있습니다.
결과 기록 회차별 결과, 합계, 평균, 최고값과 최저값을 확인합니다.
STEP 1

랜덤 숫자 추첨 설정

숫자 범위, 뽑을 개수, 제외 조건을 선택한 뒤 무작위 숫자를 생성하세요.

대기 중
추첨 결과 아직 추첨 전입니다
-
최근 합계 0
최근 평균 0
기록된 회차 0
HISTORY

추첨 기록

회차별 결과, 합계, 평균이 아래에 누적됩니다.

총 기록 수 0
최고값 0
최저값 0
  1. 아직 추첨 기록이 없습니다.
사용 가이드

랜덤 숫자의 범위·중복·기록 설정과 확인 예시

범위, 추첨 개수, 중복 여부와 제외 숫자를 먼저 정하면 결과를 더 명확하게 설명할 수 있습니다. 이 도구는 일상적인 선택과 간단한 이벤트용이며 보안·법적 검증이 필요한 추첨과는 구분해야 합니다.

이런 분께 유용합니다

  • 모임의 순서나 번호를 빠르게 정하려는 사용자
  • 중복 없는 샘플 숫자 묶음이 필요한 기획자와 개발자
  • 제외 번호와 추첨 기록을 함께 관리하려는 이벤트 운영자

대표 활용 상황

  • 1번부터 45번 사이에서 중복 없이 6개 번호를 만들 때
  • 이미 당첨된 번호를 제외하고 다음 순번을 정할 때
  • 테스트용 정수 데이터를 여러 회차 생성해 확인할 때

처음부터 결과 확인까지

  1. 1

    추첨에 포함할 최소값과 최대값을 먼저 확정합니다.

  2. 2

    한 번에 뽑을 개수를 직접 입력하고 중복 제외 여부를 정합니다. 중복 제외를 켜고 뽑은 이전 결과도 다음 추첨에서 제외합니다.

  3. 3

    참여하지 않는 번호는 쉼표 또는 범위 형식으로 제외 목록에 입력합니다.

  4. 4

    현재 설정 문구에서 범위·개수·중복 옵션을 확인합니다. 후보가 부족하면 실행 시 안내가 표시됩니다.

  5. 5

    랜덤 뽑기를 실행하고 필요하면 회차별 결과와 합계·평균을 기록합니다.

  6. 6

    결과 공유 시 사용한 범위, 제외 목록, 중복 기준을 함께 남깁니다.

사용 예시 1

후보 2개에서 중복을 허용해 5개 뽑기

입력
범위 1~5 / 제외 2, 3~4 / 5개 / 중복 제외 끔
결과
1 또는 5로 구성된 숫자 5개

제외 후 후보는 1과 5입니다. 중복을 허용하면 같은 숫자가 여러 번 나올 수 있고, 후보 수보다 많은 개수를 요청해도 실행할 수 있습니다.

사용 예시 2

같은 후보에서 중복 없이 3개 요청하기

입력
범위 1~5 / 제외 2, 3~4 / 3개 / 중복 제외 켬
결과
후보 부족 안내, 기록과 사용 숫자 변경 없음

2개로 줄이면 1과 5가 한 번씩 나옵니다. 다시 추첨하면 후보가 없다는 안내가 나오며, 기록 지우기를 누르면 두 숫자가 다시 후보가 됩니다.

사용 예시 3

큰 제외 구간 처리

입력
범위 -2~2 / 제외 -1000000000~-1, 2~1 / 1개
결과
0

추첨 범위와 겹치는 제외 구간만 처리합니다. 제외 구간을 거꾸로 입력해도 양 끝을 포함하며, 이 예시는 0만 남습니다.

계산·처리 기준

범위와 개수를 먼저 검사한 뒤, 추첨 범위와 겹치는 제외 구간을 합쳐 후보 배열을 한 번 만듭니다. Math.random()으로 후보 인덱스를 고르고, 중복 제외를 켜면 선택 항목을 배열에서 제거합니다. 선택된 숫자는 다음 추첨에서도 제외하도록 보관합니다. 중복 허용 상태에서 뽑은 숫자는 이 집합에 추가하지 않습니다. Math.random()은 암호학적으로 안전한 난수 생성기가 아닙니다.

알아둘 한계

  • Math.random() 기반이므로 복권, 경품 공증, 보안 토큰처럼 검증 가능한 난수가 필요한 용도에 적합하지 않습니다.
  • 결과와 중복 제외용 숫자는 현재 페이지에만 남습니다. 기록 지우기·전체 초기화·새로고침으로 모두 없어집니다. 기록 안 함은 중복 제외 상태를 지우지 않습니다.
  • 최소·최대는 -10억~10억 사이 정수, 제외 전 범위는 최대 100,000개 정수, 한 번의 추첨은 최대 1,000개, 제외 입력은 최대 10,000자입니다. 소수·잘못된 제외 형식은 오류로 안내합니다.
  • 공식 이벤트라면 참여자 명단 고정, 실행 시각, 참관과 결과 보관 절차를 별도로 마련해야 합니다.
개인정보 처리

숫자 범위, 제외 목록과 추첨 결과는 현재 브라우저에서 처리합니다. 이 도구는 입력값이나 결과를 win-j 서버로 전송하지 않습니다.

함께 쓰면 좋은 도구

자주 묻는 질문

중복 제외를 켜면 이전 회차 결과도 자동 제외되나요?

중복 제외를 켜고 뽑은 숫자는 같은 추첨과 다음 추첨에서 모두 제외합니다. 기록 안 함에서도 유지되며, 기록 지우기·전체 초기화·새로고침으로 해제됩니다. 중복 허용 상태에서 뽑았던 숫자는 자동 제외하지 않습니다.

모든 숫자가 뽑힐 확률은 정확히 같나요?

일반적인 Math.random()의 균등 분포를 이용해 후보 인덱스를 선택합니다. 일상적인 추첨에는 충분하지만 외부 감사나 암호학적 검증을 제공하지는 않습니다.

공식 경품 추첨에 사용해도 되나요?

법적 효력이나 제3자 검증이 필요한 추첨에는 권장하지 않습니다. 해당 경우에는 검증 가능한 난수, 실행 기록과 참관 절차를 갖춘 전용 시스템을 사용하세요.