생활무료
🎲

랜덤 숫자 뽑기 & 이름 추첨기 — 공정한 무작위 추첨

설정한 범위에서 랜덤 숫자를 뽑거나, 이름 목록에서 무작위로 당첨자를 추첨합니다. 중복 허용/제거 선택, 룰렛 애니메이션으로 공정성을 보장합니다.

광고 (NEXT_PUBLIC_ADSENSE_ID 미설정)
광고 (NEXT_PUBLIC_ADSENSE_ID 미설정)

자주 묻는 질문

Q. 진짜 랜덤으로 뽑히나요?

네. Web Crypto API(`crypto.getRandomValues()`)를 사용해 수학적으로 예측 불가능한 진정한 랜덤 값을 생성합니다. 일반 `Math.random()`보다 훨씬 안전하고 공정합니다.

Q. 중복 없이 뽑기란 무엇인가요?

같은 숫자나 이름이 두 번 이상 추첨되지 않는 방식입니다. 예를 들어 1~10에서 5개를 중복 없이 뽑으면 서로 다른 5개의 숫자가 나옵니다.

Q. 이름 추첨 시 최대 몇 명까지 입력할 수 있나요?

이름 목록 길이에 제한이 없습니다. 줄바꿈으로 구분해 원하는 만큼 입력하세요. 단, 추첨 인원은 입력 명수 이하여야 합니다(중복 없이 뽑기 시).

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

가능합니다. 1~45 범위에서 6개를 중복 없이 뽑으면 로또 번호와 동일한 방식으로 추첨됩니다. 단, 이 결과가 실제 당첨을 보장하지는 않습니다.

Q. 추첨 결과를 저장하거나 공유할 수 있나요?

최근 5회 추첨 이력이 자동 저장됩니다. 결과를 복사 버튼으로 클립보드에 복사한 뒤 붙여넣어 공유할 수 있습니다.

Q. 룰렛 애니메이션은 조작이 없나요?

애니메이션은 순수 시각 효과일 뿐, 실제 추첨 결과는 버튼 클릭 직후 이미 결정됩니다. 애니메이션 도중 결과는 변하지 않습니다.

이 도구 사용하는 방법

1
모드 선택

숫자 뽑기 또는 이름 추첨 탭을 선택합니다.

2
설정 입력

숫자 범위 또는 이름 목록을 입력하고, 뽑을 개수를 설정합니다.

3
뽑기 실행

"뽑기!" 버튼을 누르면 룰렛 애니메이션 후 결과가 표시됩니다.

4
결과 복사

결과를 복사 버튼으로 클립보드에 복사하거나 이력에서 확인합니다.

랜덤 숫자 뽑기 & 이름 추첨기 — 공정한 무작위 추첨에 대해 알아야 할 전문 지식

랜덤 추첨의 공정성은 사용되는 난수 생성 알고리즘에 달려 있습니다. 일반 프로그래밍의 `Math.random()`은 선형 합동 생성기(LCG) 기반으로, 시드(seed) 값이 알려지면 결과를 예측할 수 있습니다. 반면 Web Crypto API는 운영체제의 하드웨어 엔트로피 소스(마우스 움직임, 키 입력 타이밍 등)를 이용해 진정한 무작위성을 보장합니다. 공식적인 추첨이나 이벤트에서는 반드시 암호학적으로 안전한 난수 생성기(CSPRNG)를 사용해야 합니다.

함께 사용하면 좋은 도구

광고 (NEXT_PUBLIC_ADSENSE_ID 미설정)