빙고 번호 추첨기란?
이 빙고 번호 추첨기는 가상의 빙고 콜러 역할을 합니다. 1부터 75까지(미국식 빙고, B-I-N-G-O 열 구성) 또는 1부터 90까지(영국·호주식 빙고)의 공 풀에서 중복 없이 한 번에 하나씩 무작위로 번호를 뽑습니다. 뽑힌 번호는 실시간 콜 보드에 바로 표시되므로 친구들과의 모임, 교실 수업, 각종 행사에서 진짜 빙고 게임을 진행할 수 있습니다.
사용 방법
먼저 번호 풀을 고르세요. 1~75 또는 1~90 중에서 선택할 수 있습니다. 게임 시작을 누르면 새 풀이 만들어지고 보드가 초기화됩니다. 그다음 공 뽑기를 누르면 무작위로 번호 하나가 나옵니다. 계속 공 뽑기를 누르며 다음 번호를 부르세요. 한 게임 안에서 모든 공은 단 한 번만 나오며, 호출된 번호는 보드에 강조 표시됩니다. 남은 공 개수를 통해 아직 몇 개가 남았는지 확인할 수 있습니다.
계산 원리
추첨은 복원 없이(without replacement) 균등하게 샘플링하는 방식입니다. 남은 풀의 크기를 \(r\)이라 하면, $$\text{index} = \lfloor \text{random()} \times r \rfloor$$ 공식으로 인덱스를 선택합니다. 여기서 \(\text{random()}\)은 \([0,1)\) 범위의 값이므로 인덱스는 \(0\)부터 \(r-1\)까지가 됩니다. 선택된 공은 풀에서 제거되어 다시 나오지 않습니다. 게임이 끝까지 진행되면 1부터 poolSize까지의 숫자가 균등하게 무작위로 섞인 순열이 만들어집니다.
75개 공 모드에서 번호 \(n\)의 열 알파벳은 $$\text{columnIndex} = \left\lceil \frac{n}{15} \right\rceil$$로 구하며, 각각 B(1~15), I(16~30), N(31~45), G(46~60), O(61~75)에 대응됩니다.
실전 예시
75개 공 게임을 시작했다고 해봅시다. 무작위 인덱스가 값이 32인 공에 떨어졌다고 가정합니다. \(\lceil 32 / 15 \rceil = 3\)이므로 알파벳은 N이 되어 "N 32"라고 호출합니다. 이 추첨 이후에는 공이 74개 남고, 32는 다시는 나오지 않습니다. 한 번 더 뽑으면 "B 7"이 나올 수도 있으며, 그러면 공은 73개가 남습니다.
75볼 B-I-N-G-O 열 범위
75볼 빙고에서 B-I-N-G-O 단어의 5개 글자는 각각 카드의 한 열과 15개 숫자의 고정된 블록을 나타냅니다. 볼이 뽑힐 때 진행자는 숫자 앞에 글자를 붙여 부릅니다(예: "B-7" 또는 "O-68"). 어떤 숫자 \(n\)에 대한 열은 \(\text{columnIndex} = \lceil n/15 \rceil\)로 구하며, B는 1열부터 O는 5열까지입니다.
| 글자 | 열 | 숫자 범위 | 개수 |
|---|---|---|---|
| B | 1 | 1 – 15 | 15 |
| I | 2 | 16 – 30 | 15 |
| N | 3 | 31 – 45 | 15 |
| G | 4 | 46 – 60 | 15 |
| O | 5 | 61 – 75 | 15 |
풀이 예: 숫자 68의 경우 열 지수는 \(\lceil 68/15 \rceil = \lceil 4.53 \rceil = 5\)이므로 68은 5열에 해당하며 "O-68"로 부릅니다. 전체 풀은 75개의 숫자로 이루어져 있으므로 완전한 게임은 최대 75개의 중복되지 않는 고유한 볼을 뽑을 수 있습니다.
75볼 빙고 대 90볼 빙고 비교
가장 일반적인 두 빙고 형식은 숫자 풀, 카드 레이아웃 및 지배적인 지역이 다릅니다. 75볼 게임은 미국과 캐나다에서 표준이며 B-I-N-G-O 글자가 있는 열을 사용하는 반면, 90볼 게임은 영국, 아일랜드, 호주의 주류이며 글자 없이 숫자만 부릅니다.
| 기능 | 75볼 빙고 | 90볼 빙고 |
|---|---|---|
| 숫자 풀 | 1 – 75 | 1 – 90 |
| 사용되는 글자 | B, I, N, G, O (열마다 하나) | 없음 (숫자만 단독으로 부름) |
| 일반적인 카드 레이아웃 | 5 × 5 격자 (24개 숫자 + 무료 중앙 공간) | 9 × 3 격자 (15개 숫자, 27개 셀) |
| 열당 숫자 개수 | 글자 열당 15개 | 열당 약 10개 (1–9, 10–19, … 80–90) |
| 일반적인 지역 | 미국, 캐나다 | 영국, 아일랜드, 호주 |
| 부르는 형식 | 글자 + 숫자 (예: "G-52") | 숫자만, 종종 별명 포함 (예: "two little ducks, 22") |
| 일반적인 우승 패턴 | 라인, 도형, 풀 블랙아웃 | 한 줄, 두 줄, 풀 하우스 |
두 형식 모두 중복 없이 볼을 뽑으므로 각 게임은 전체 풀을 섞는 것과 동일합니다. 완전한 90볼 게임은 최대 90개의 서로 다른 부르기를 생성할 수 있는 반면, 75볼 게임의 최대값은 75입니다. 두 풀 중 하나에서 단일 공정한 추첨의 경우 해당 범위에 대한 균일한 정수 생성기를 사용할 수도 있습니다.
자주 묻는 질문
같은 번호가 또 나올 수 있나요? 아니요. 복원 없이 추첨하므로 한 게임에서 각 번호는 최대 한 번만 나옵니다.
모든 공을 다 뽑으면 어떻게 되나요? 풀이 비워지고 공 뽑기를 눌러도 아무 일도 일어나지 않습니다. 다시 하려면 새 게임을 시작하세요.
90개 공 모드에는 왜 알파벳이 없나요? 영국·호주식 빙고는 B-I-N-G-O 열 없이 1~90 숫자만 사용하기 때문에 번호만 부릅니다.