무작위 뽑기
토요일 당번은 누구인지, 누가 먼저 발표하는지, 남은 표 한 장은 누구 것인지. 아무도 밀 수 없는 뽑기만이 이것을 공평하게 정합니다. 그래서 여기서는 보통 난수가 아니라 브라우저의 암호용 난수를 쓰고, 목록은 기기를 떠나지 않습니다.
- 무료
- 파일이 기기를 벗어나지 않습니다
- 회원가입 불필요
- 파일 수 제한 없음
사용 방법
- 목록을 붙여넣습니다 — 한 줄에 한 명.
- 할 일을 고릅니다: 뽑기, 순서 섞기, 조 나누기.
- 버튼을 누릅니다. 몇 번이든 다시 뽑을 수 있습니다.
알아두면 좋은 점
보통 난수로는 왜 부족한가
흔히 쓰는 `Math.random()`은 중요한 일에 쓰라고 만든 것이 아닙니다. 앞선 값들로 다음 값을 예측할 수 있습니다. 당번, 경품, 발표 순서를 정한다면 이 차이는 실제이고, 피하는 데 드는 비용은 0입니다. 브라우저에는 암호용 난수원이 이미 들어 있습니다. 옆에는 함정이 둘 더 있습니다. 나머지 연산을 쓰면 앞쪽 이름이 더 자주 나오고, 비교 함수를 난수로 두고 정렬하면 순서가 치우칩니다. 여기서는 둘 다 쓰지 않습니다.
조는 돌아가며 나눕니다
일곱 명을 세 조로 나눌 때 목록을 3등분하면 3, 3, 1이 되어 마지막 조가 늘 손해입니다. 카드처럼 한 명씩 돌리면 3, 2, 2가 됩니다. 쓰기 편한 식과, 그 안에 들어가도 억울하지 않은 식의 차이가 여기 있습니다.
자주 묻는 질문
정말 무작위인가요?
브라우저의 암호용 난수원을 쓰고 나머지 연산의 치우침도 없앴습니다. 모든 이름의 확률이 같습니다. 섞기는 피셔–예이츠라 모든 순서가 같은 확률입니다.
목록이 어딘가로 전송되나요?
아닙니다. 모두 브라우저에서 처리되고, 목록은 이 기기에만 남아 다음에 다시 입력하지 않아도 됩니다.
같은 이름이 두 번 나올 수 있나요?
체크를 켰을 때만요. 기본값은 뽑힌 사람이 빠지는 것이고, 경품과 당번에는 그게 맞습니다.
목록보다 많이 뽑으려 하면요?
목록 전원과 함께 몇 명이었는지 알려 주는 줄이 나옵니다. 조용히 적게 주지 않습니다.
관련 도구
- 돌림판 한 줄에 한 명씩 적고 돌리면 돌림판이 누군가에게서 멈춥니다. 모든 조각의 확률은 정확히 같고, 같은 이름을 두 번 적으면 표를 두 장 가진 셈이 됩니다. 명단은 이 브라…
- 동전 던지기 버튼을 누르면 동전이 공중에서 뒤집히며 앞면이나 뒷면으로 떨어집니다. 두 면의 확률은 정확히 같습니다. 결과는 브라우저의 암호용 난수원에서 나오며, 섞어 둔 그림 목록을…
- 주사위 굴리기 주사위를 누르면 바로 굴러가고, 2d6+3 처럼 적고 Enter를 눌러도 됩니다. 모든 주사위는 브라우저의 암호용 난수원에서 나오고, 결과는 하나로 뭉치지 않고 낱개로 보…
- 난수 생성기 범위를 정하고 필요한 개수를 넣은 뒤 버튼을 누르세요. 추첨이라면 「중복 없이」를 켜세요. 같은 숫자가 두 번 나오지 않습니다.
- 비밀번호 생성기 페이지를 열면 브라우저의 암호학적 난수 생성기로 새 비밀번호가 즉시 만들어집니다. 전송도, 기록도, 저장도 하지 않습니다.
- UUID 생성기 버튼을 누르면 데이터베이스나 설정 파일, 테스트 데이터에 바로 붙여 넣을 수 있는 식별자가 나옵니다. 페이지 안에서 만들어지므로, 남이 이미 본 번호를 서버가 건네주는 일…
- 온라인 타이머 시간을 정하거나 빠른 선택 버튼을 누르세요. 곧바로 카운트다운이 시작되고 끝날 때 짧은 소리가 납니다. 설치도 가입도 필요 없습니다.
- QR 코드 생성기 링크든 문장이든 입력하는 순간 코드가 만들어집니다. 화면용은 PNG, 인쇄용은 SVG로 받으세요. SVG는 아무리 키워도 선이 흐트러지지 않습니다.