사용 방법
- 최솟값과 최댓값을 정하고 뽑을 개수를 입력합니다. 값을 바꾸는 즉시 새 숫자가 뽑힙니다.
- 같은 숫자가 두 번 나오면 안 된다면 중복 없이를 켭니다. 추첨·순서 정하기에 씁니다.
- 소수가 필요하면 소수를 고르고 자릿수를 정합니다. 결과는 뽑은 순서·오름차순·내림차순으로 정렬할 수 있습니다.
- 다시 뽑기로 같은 설정에서 새로 뽑고, 복사 버튼으로 결과를 가져갑니다. 여러 개일 때는 줄바꿈·쉼표·공백으로 구분할 수 있습니다.
어떻게 공정하게 뽑나요
| 단계 | 방법 |
|---|---|
| 난수원 | 브라우저의 crypto.getRandomValues() — 비밀번호 생성에도 쓰는 암호학적 난수 |
| 범위 맞추기 | 나머지 연산만 쓰면 앞쪽 숫자가 조금 더 자주 나오는 편향이 생겨, 남는 구간의 값은 버리고 다시 뽑습니다(거절 샘플링) |
| 중복 없이 | 플로이드(Floyd) 알고리즘으로 서로 다른 숫자를 고른 뒤 피셔–예이츠 방식으로 순서를 섞습니다 |
| 소수 | 0.01 단위라면 0.00, 0.01, …, 1.00 각각이 정확히 같은 확률이 되도록 정수로 뽑은 뒤 나눕니다 |
실제 예시
- 1~6, 1개: 주사위 한 번 굴리기와 같습니다. 각 숫자가 나올 확률은 1/6입니다.
- 1~45, 6개, 중복 없이, 오름차순: 로또 6/45와 같은 방식의 번호 6개입니다. 어떤 조합이든 당첨 확률은 1/8,145,060로 같습니다.
- 1~30, 30개, 중복 없이: 1번부터 30번까지 순서를 무작위로 섞어 발표 순서나 자리 배치에 쓸 수 있습니다.
- 0~1, 소수 2자리: 0.00부터 1.00까지 101가지 값 중 하나를 뽑습니다.
주의할 점
- 범위 끝이 고른 자릿수와 맞지 않으면 범위 안쪽으로 맞춥니다. 예를 들어 정수로 1.5
4.5를 고르면 24 사이에서 뽑습니다. - 경품 추첨처럼 증빙이 필요한 경우에는 결과 화면을 캡처해 두세요. 이 도구는 결과를 저장하지 않습니다.
- 주사위 여러 개를 한 번에 굴리고 합계를 보려면 주사위 굴리기, 안전한 비밀번호는 비밀번호 생성기를 쓰세요.
자주 묻는 질문
같은 숫자가 연달아 나오는 건 오류인가요?
아니요. 중복 없이를 끄면 매번 독립적으로 뽑기 때문에 같은 숫자가 연달아 나올 수 있습니다. 1~10에서 두 번 연속 같은 숫자가 나올 확률은 10%입니다.
한 번에 몇 개까지 뽑을 수 있나요?
최대 10,000개입니다. 중복 없이 뽑을 때는 범위 안의 숫자 개수보다 많이 뽑을 수 없습니다.
뽑은 숫자가 서버로 전송되나요?
아니요. 모든 숫자는 이 기기의 브라우저 안에서 만들어지고 어디에도 전송·저장되지 않습니다.