랜덤 숫자 — 치우침 없이 뽑고 중복 없이 뽑는 추첨기

이 도구는 자바스크립트로 숫자를 뽑습니다. 전부 브라우저 안에서 처리되고 올라가는 것은 없습니다.

범위

결과

아직 뽑지 않았습니다.

이번 회차 기록

뽑을 때마다 최근 것이 위로 쌓입니다.

    숫자는 여러분 브라우저에서 나오고 어디로도 보내지 않습니다. 탭을 닫으면 기록도 사라집니다.

    랜덤 숫자 소개

    범위를 정하고 몇 개를 뽑을지 적은 다음 뽑기를 누르면 됩니다. 같은 수가 두 번 나오면 안 되는 경우(경품 추첨, 발표 순서, 자리 번호로 조 짜기)는 「중복 없이」를 켜세요. 불가능한 요청은 조용히 중복을 내놓는 대신 사유를 알려 주고 거절합니다.

    한 문장 더 쓸 값어치가 있는 것이 둘 있습니다. 첫째, 이 추첨은 치우침이 없습니다. 흔한 구현은 큰 난수를 범위 크기로 나눈 나머지를 쓰는데, 나누어떨어지지 않으면 범위의 앞쪽이 아주 조금 더 자주 나옵니다. 이 도구는 고르지 않은 꼬리에 떨어질 값을 버리고 다시 뽑기 때문에 모든 수가 정말로 같은 확률입니다.

    둘째는 기록입니다. 대부분의 추첨기는 다음 결과가 앞의 것을 덮어쓰는데, 누가 보고 있는 자리에서는 그게 정확히 잘못된 동작입니다. 여기서는 최근 다섯 회차가 탭을 닫을 때까지 화면에 남습니다.

    아무것도 전송하지 않습니다. 난수는 브라우저의 암호학적 난수원에서 나오고, 기록은 서버가 아니라 이 페이지 안에 있습니다.

    사용법

    1. 범위의 양 끝을 적으세요. 양 끝 모두 포함이고 음수도 됩니다.
    2. 몇 개를 뽑을지 정하세요. 기본은 하나이고 최대 1000개까지 화면에 들어갑니다.
    3. 한 수가 두 번 나오면 안 되는 일에는 「중복 없이」를 켜세요 — 경품 추첨, 순서 정하기, 사람을 자리에 배정하기.
    4. 뽑기를 누르세요. 결과를 집합으로 보고 싶으면 「작은 수부터」로, 순서 자체가 뜻을 가지면 「뽑힌 순서」 그대로 두세요.
    5. 원하는 만큼 다시 뽑으세요. 회차마다 위에 쌓이므로 사람들이 보고 있는 동안 앞의 결과가 사라지지 않습니다.

    질문

    무료인가요? 어딘가로 전송되나요?

    무료이고 가입도 없으며 아무것도 전송하지 않습니다. 숫자는 브라우저에 들어 있는 난수원에서 나오고, 뽑는 일도 여러분 기기에서 일어나며, 기록은 페이지 안에 있습니다. 탭을 닫으면 사라집니다 — 그래서 지난 회차를 보여 달라고 하셔도 저희가 보여 드릴 수 없습니다.

    정말 무작위인가요, 아니면 그럭저럭인가요?

    일반 난수가 아니라 브라우저의 암호학적 난수원을 쓰고, 그 값을 범위에 옮길 때 치우침을 만들지 않습니다. 흔히 쓰는 나머지 연산은 범위가 나누어떨어지지 않을 때 작은 수 쪽을 조금 더 자주 내놓습니다. 이 도구는 그런 값을 버리고 다시 뽑으며, 체감되는 비용은 없고 치우침은 완전히 사라집니다.

    「중복 없이」는 정확히 무엇을 하나요?

    한 번 나온 수가 같은 회차 안에서 다시 나오지 않게 합니다. 회차를 넘어서는 적용되지 않으므로 뽑기를 두 번 누르면 두 번 다 같은 수가 나올 수 있습니다. 여러 개가 서로 달라야 한다면 한 번에 중복 없이 뽑아서 순서대로 읽으세요.

    경품 추첨에 써도 되나요?

    됩니다. 기록과 「중복 없이」가 바로 그것을 위한 기능입니다. 응모에 번호를 매기고 필요한 만큼 한 번에 중복 없이 뽑으면, 발표하는 동안 결과가 화면에 남아 있습니다. 다만 그 자리에 없던 사람에게 보일 증명은 드릴 수 없습니다 — 온라인 추첨 도구는 어느 것도 못 합니다. 결과가 여러분 화면에서만 나오기 때문입니다.

    추첨기로 뽑은 로또 번호가 직접 고른 것보다 나은가요?

    아닙니다. 어떻게 골랐든 모든 조합의 확률은 같고 어떤 도구도 그것을 바꾸지 못합니다. 무작위에는 기억이 없어서 지난주에 나온 번호가 이번 주에 덜 나오지도 않습니다. 남들이 안 고르는 번호를 고르는 것도 확률을 올리지 않습니다 — 당첨됐을 때 나눌 사람 수만 달라집니다.

    어떤 범위는 왜 거절하나요?

    답이 없는 요청이 셋 있어서, 짐작하지 않고 이유를 말합니다. 앞의 수가 뒤보다 크면 범위가 뒤집힌 것입니다. 소수는 정수가 아닙니다. 그리고 중복 없이 범위보다 많은 개수를 달라는 것은 불가능합니다 — 다섯 개짜리 범위에서 서로 다른 열 개는 나올 수 없고, 막지 않으면 도구가 영원히 찾게 됩니다.