이름 0
기록
1부터 10까지 숫자 중 하나를 무작위로 뽑습니다. 10개 숫자 모두 확률은 10분의 1(10%)입니다. ‘개수’를 늘리면 여러 개를 한 번에 뽑고, ‘중복 없이’를 켜면 같은 숫자가 나오지 않습니다. 간단한 결정, 숫자 맞히기 게임, 순서 정하기에 쓰기 좋습니다.
사용법
- 목록에 이름을 한 줄에 하나씩 입력하거나 붙여 넣으세요. 이름, 돌림판, 팀 탭이 이 목록을 함께 쓰며 이 기기에 저장됩니다.
- 이름: 당첨자 수를 정하고 뽑기를 누르세요. 뽑힌 이름 빼기를 켜면 중복 없이 뽑습니다.
- 돌림판: 돌리기를 누르거나, 돌림판을 누르거나, 손가락이나 마우스로 튕기세요. 당첨 항목이 창에 뜨고 거기서 빼거나 다시 돌릴 수 있습니다.
- 숫자: 최소, 최대, 개수를 정하고 생성을 누르세요. 중복 없이는 같은 숫자가 다시 나오지 않게 하고 정렬은 결과를 순서대로 놓습니다.
- 주사위: d4부터 d100까지 종류와 1~10개 개수를 고르고 굴리기를 누르면 각 값과 합계가 나옵니다.
- 동전: 동전을 눌러 던지세요. 팀: 팀 수나 팀당 인원을 정하고 팀 나누기를 누르세요.
- 모든 결과는 기각 샘플링을 적용한 crypto.getRandomValues로 정하므로 모든 이름, 숫자, 면이 정확히 같은 확률로 나옵니다.
- 돌림판의 당첨 항목은 돌리기 시작하는 순간 공정하게 정해집니다. 얼마나 세게 튕기는지는 연출만 바꿀 뿐 확률에는 영향을 주지 않습니다.
- 목록, 옵션, 기록은 이 브라우저에만 남고 어디에도 업로드되지 않습니다.
- 소리와 진동은 한 번 누른 뒤부터 나오며 끌 수 있습니다. 진동은 대부분의 안드로이드 폰에서 동작합니다.
중복 없음과 중복 허용
‘중복 없이’를 켜면 번호 공을 주머니에서 꺼내듯 같은 숫자가 한 번만 나오며, 범위 안 숫자 개수만큼 뽑을 수 있습니다. 끄면 주사위를 계속 굴리듯 매번 따로 뽑기 때문에 같은 숫자가 나오는 것이 자연스럽습니다. 1~100에서 10개를 뽑으면 약 37% 확률로 적어도 한 번은 겹칩니다.
‘정렬’을 켜면 작은 수부터 차례로 보여 줘 추첨 결과나 표본 목록을 읽기 쉽습니다.
공정한 이유
숫자는 crypto.getRandomValues와 기각 샘플링으로 뽑습니다. 단순히 나머지를 쓰면 범위에 따라 일부 숫자가 조금 더 잘 나오는데, 기각 샘플링은 이런 치우침을 없앱니다. 1~6이면 모든 숫자가 정확히 6분의 1입니다.
−10~10처럼 음수 범위도 됩니다. 모든 작업은 브라우저에서 이루어지며, 목록과 기록은 이 기기에만 저장됩니다.
자주 묻는 질문
1부터 100까지 랜덤 숫자는 어떻게 뽑나요?
최솟값에 1, 최댓값에 100을 넣고 ‘생성’을 누르세요. 모든 숫자의 확률은 100분의 1입니다.
중복 없이 여러 개를 뽑을 수 있나요?
됩니다. 개수를 정하고 ‘중복 없이’를 켜세요. 범위 안 숫자 개수만큼 뽑을 수 있습니다.
정말 무작위인가요?
브라우저의 암호학적 난수와 기각 샘플링을 써서 예측할 수 없고 특정 숫자로 치우치지 않습니다.
음수도 쓸 수 있나요?
됩니다. −50~50처럼 정수라면 최솟값과 최댓값을 자유롭게 정할 수 있습니다.
번호표 추첨에 쓸 수 있나요?
됩니다. 범위를 번호표 번호에 맞추고 당첨자 수를 정한 뒤 ‘중복 없이’를 켜면 같은 번호가 두 번 당첨되지 않습니다.