숫자 생성기

랜덤 숫자, 로또 6/45 번호, 범위 지정 숫자, 중복 없는 숫자를 생성합니다. 4가지 모드를 지원하는 무료 숫자 생성기입니다.

생성 결과

사용 방법

  1. 상단 탭에서 원하는 모드를 선택합니다.
  2. 일반 숫자: 범위와 개수를 입력하면 중복 가능한 랜덤 숫자를 생성합니다.
  3. 중복 없는 숫자: 범위 내에서 겹치지 않는 숫자만 생성합니다. 오름차순 정렬 옵션이 있습니다.
  4. 로또 번호: 1~45 중 중복 없이 6개를 선택합니다. 번호대별 색상이 표시됩니다.
  5. 범위 지정: 시작~끝 범위에서 간격(step)에 맞는 숫자 중 랜덤으로 선택합니다.

🎯 랜덤 숫자 · 로또 번호 활용 가이드

로또 1등 확률의 진실 — 45C6

로또 1등은 1~45 중 6개를 맞혀야 합니다. 확률은 1 ÷ 45C6 = 1 ÷ 8,145,060약 815만분의 1. 이를 실감하기 위한 예:

"행운의 번호"는 있을까?

로또 번호는 매 회차 독립적입니다. 지난 주에 6이 나왔다고 이번 주에 나올 확률이 높거나 낮아지지 않습니다. 모든 조합의 확률은 정확히 동일합니다. 그럼에도 사람들이 "핫 넘버"·"콜드 넘버"를 선호하는 것은 도박사의 오류입니다. 실용 팁 하나: 1-6이나 7-12 같이 연속된 번호도 당첨 확률은 같지만, 당첨 시 상금을 나눠 갖는 인원이 더 많아 실수령액이 줄어듭니다. "다른 사람이 고르지 않을 조합"이 전략적으로 유리합니다.

중복 없는 숫자 생성 — Fisher-Yates 셔플

이 도구는 Fisher-Yates 셔플 알고리즘으로 중복 없는 숫자를 생성합니다. 이는 1938년 로널드 피셔가 고안한 방법으로, 통계학·카드 게임·음악 플레이리스트 셔플 등 현대 소프트웨어에서 표준으로 쓰입니다. 단순히 "랜덤 숫자를 뽑다가 중복되면 다시 뽑기"보다 훨씬 효율적이며, 큰 범위에서도 균등 분포를 보장합니다.

실전 용도 — 통계 샘플링·추첨

Math.random() vs crypto.getRandomValues()

로또 번호 추천·추첨 용도로는 crypto.getRandomValues()가 안전합니다. Math.random()은 의사난수로, 이론적으로 시드 예측이 가능합니다. 이 도구의 로또·중복 없는 모드는 암호학적 난수 생성기를 사용하여 예측 불가능한 결과를 보장합니다.

자주 묻는 질문

Q. 랜덤 숫자 생성은 어디에 사용하나요?

추첨, 로또 번호 선택, 통계 샘플링, 게임, 테스트 데이터 생성 등 다양한 용도로 사용됩니다.

Q. 로또 번호 생성 방식은?

1부터 45까지의 숫자 중 중복 없이 6개를 무작위로 선택합니다. 브라우저의 암호학적 난수 생성기를 사용합니다.

Q. 중복 없는 숫자는 어떻게 생성하나요?

Fisher-Yates 셔플 알고리즘으로 범위 내 숫자를 무작위 정렬한 뒤 필요한 개수만큼 선택합니다.

Q. 번호 색상의 의미는?

로또 모드의 번호 색상은 실제 추첨 방송과 동일합니다. 1-10 노랑, 11-20 파랑, 21-30 빨강, 31-40 회색, 41-45 초록입니다.

관련 도구

면책 조항
본 계산 결과는 참고용으로 제공되며 실제 값과 차이가 발생할 수 있습니다. 본 웹툴은 정보 제공 목적이며 법적·재정적·의학적 판단의 근거로 사용될 수 없습니다. 정확한 계산이나 상담이 필요한 경우 전문가의 확인을 받으시기 바랍니다.