Bethropic

빙고 설계: 38개의 볼, 12개의 라인, 그리고 중앙 스타가 볼 하나만큼의 가치를 갖는 이유

tide100조회 0
🌐 이 글의 원문은 영어로 작성되었습니다· AI 번역원문 보기

카드: 다섯 개의 열, 하나의 프리 스타

75볼 빙고 카드는 무작위의 5×5 격자가 아닙니다. 각 열은 자체의 열다섯 개 숫자 범위에서 뽑히는데, B는 1부터 15까지, I는 16부터 30까지, N은 31부터 45까지, G는 46부터 60까지, O는 61부터 75까지이며, N열의 중앙 칸은 이미 체크된 것으로 간주되는 프리 스타입니다. 이것이 전통적인 미국식 카드이고, 엔진도 그 전통 방식대로 만듭니다.

ENGINE-VERIFIEDbingo/derive.ts: the card is generated column by column, “five pool-hop draws per column from its 15-number range”, so column c holds five distinct numbers from c×15+1 to c×15+15; BINGO_FREE_CELL = 12, the centre, is set to 0 after its draw is consumed “so the layout replays exactly”. The card uses cursors 0 to 24 of the round’s seed stream.

프리 스타는 단순한 장식이 아닙니다. 열두 개의 라인 중 네 개가 이 칸을 통과합니다: 가운데 가로줄, 가운데 세로줄, 그리고 두 개의 대각선. 이 라인들은 다섯 개가 아니라 네 개의 추첨 숫자만 있으면 되고, 38볼 추첨에서 이 차이는 큽니다.

추첨: 75개 중 38개

75개 중에서 서른여덟 개의 볼이 비복원 방식으로 추첨되므로, 카드에 있는 특정 숫자 하나가 뽑힐 확률은 38/75, 즉 절반을 조금 넘습니다. 이 한 수치로부터 각 라인의 확률이 바로 도출됩니다.

Chance that a single line completes on a 38-ball draw
라인필요한 숫자 개수확률해당 라인 개수
프리 스타를 지나는 가로줄, 세로줄 또는 대각선4(38 × 37 × 36 × 35) ÷ (75 × 74 × 73 × 72) = 6.07%4
그 외의 가로줄 또는 세로줄5(38 × 37 × 36 × 35 × 34) ÷ (75 × 74 × 73 × 72 × 71) = 2.91%8

비복원 추첨: 각 인수는 다음에 필요한 숫자가 아직 남아있는 볼들 중에 있을 확률입니다. 카드당 완성되는 라인의 기댓값은 4 × 6.07% + 8 × 2.91% ≈ 0.48입니다.

따라서 스타는 그것이 닿는 모든 라인의 확률을 대략 두 배로 만들며, 이것이 바로 중앙의 네 개 라인이 게임의 대부분을 차지하는 이유입니다: 이들은 카드 100장당 약 24번 완성되는 반면, 나머지 여덟 개를 합쳐도 약 23번에 그칩니다. 가운데 가로줄과 세로줄이 동시에 완성된 카드는 운이 좋은 것이 아니라, 확률적으로 일어날 법한 일이 일어난 것입니다.

ENGINE-VERIFIEDbingo/derive.ts: BINGO_DRAWS = 38; the balls are 38 pool-hops over 1..75 on cursors 25 to 62. BINGO_LINES lists the five rows, the five columns and the two diagonals [0, 6, 12, 18, 24] and [4, 8, 12, 16, 20]; cell 12 is the star.

페이테이블: 패턴이 아니라 개수로 지급

홀 빙고는 패턴을 가장 먼저 완성하는 카드에게 지급됩니다. 카드가 하나뿐이고 경쟁이 없다면 그런 방식으로는 지급할 대상이 없기 때문에, 솔로 빙고는 카드가 완성한 줄 수에 따라 지급됩니다. 엔진은 7단계를 유지합니다.

Return by completed lines, and how often each count occurs (engine header, one million simulated rounds)
완성된 줄 수지급 (총 수익)카드 비율
0없음62.9%
1×1.528.6%
2×47.05%
3×121.27%
4×300.20%
5×1000.03%
6×2006개 이상일 확률은 약 0.005%
7개 이상×500위에 포함됨

각 확률에 배당을 곱해서 더하면, 그 합은 헤더에 명시된 96.5% 환수율의 반올림 범위 안에 들어옵니다. 37.1%의 적중률은 단순히 라인이 하나도 없는 카드의 비율인 62.9%를 1에서 뺀 값입니다.

ENGINE-VERIFIEDbingo/derive.ts header: “Pay by completed lines (rows + columns + diagonals), total-return ×: 1:×1.5 2:×4 3:×12 4:×30 5:×100 6:×200 7+:×500. Line-count distribution measured by Monte Carlo (1M rounds): 0:62.9% 1:28.6% 2:7.05% 3:1.27% 4:0.20% 5:0.03% 6+:~0.005% → RTP ≈ 96.5%, hit rate 37.1%.” BINGO_LINE_PAY100 holds the same tiers in hundredths; bingoPay100() caps the count at 7.

이 표에는 두 가지 설계 선택이 드러납니다. 첫 번째는 첫 단계가 ×2가 아닌 ×1.5를 지급한다는 점인데, 하우스 엣지의 대부분이 여기서 확보됩니다. 한 줄 완성이 가장 흔한 승리 형태이므로, 이를 2배 이하로 지급함으로써 게임이 목표 환수율 근처를 유지하면서도 드문 경우에는 후하게 지급할 수 있게 합니다. 두 번째는 3줄 이상에서의 가파른 상승입니다. 4줄에 ×30, 5줄에 ×100은 천 장의 카드 중 몇 번 정도 발생하며, 페이테이블은 바로 이런 순간을 기억에 남게 만들도록 설계되어 있습니다. 7줄 이상에 대한 ×500 단계는 카드 전체가 거의 다 찼을 때만 도달 가능한데, 38개 공을 기준으로 하면 이는 수천 번 중 한 번꼴로 발생하는 사건이라 헤더에서도 “약 0.005%”라고밖에 표현하지 못합니다.

The guide page for Bingo describes “seven pay lines” with a top pattern paying ×500. The engine has twelve lines and seven pay tiers; the ×500 is for completing seven or more of the twelve. The guide copy has been flagged to be brought in line with the source.

왜 38개의 공인가

공의 개수는 게임 전체의 형태를 결정하는 단 하나의 조절 장치입니다. 공을 적게 뽑으면 라인이 거의 완성되지 않고, 많이 뽑으면 모든 카드가 다 채워집니다. 38개는 전체 풀의 절반을 조금 넘는 수치로, 중앙 라인의 한 줄 완성 확률을 약 6%로, 무승부 비율을 약 63%로 만들어, 카드가 살아있는 느낌을 주면서도 승리가 흔하지 않게 만드는 비율입니다. 이 수를 45로 올리면 예상 라인 수는 대략 두 배가 되고, 30으로 낮추면 절반이 됩니다. 페이테이블도 그에 맞춰 조정되어야 할 것입니다.

이는 키노의 위험도 다이얼이 스팟 수로, 하나비가 심볼 가중치로 하는 것과 동일한 트레이드오프입니다. 운영자는 환수율을 고정한 뒤, 빈도 대 크기 곡선에서 게임이 어디에 위치할지를 선택합니다. 빙고의 설계자는 잦은 소액 당첨, 세 장 중 한 장 꼴, 그리고 길고 얇은 꼬리를 선택했습니다.

카드 재현하기

카드와 공 모두 라운드의 시드 스트림에서 나오기 때문에, 빙고 라운드는 사이트에서 검증하기 가장 쉬운 게임 중 하나입니다: 63개의 커서가 고정된 순서로, 커밋된 서버 시드에 대한 HMAC-SHA256을 클라이언트 시드, 논스, 커서와 함께 사용해 도출됩니다. 처음 25개는 카드를 재구성하고, 다음 38개는 공을 재구성하며, 완성된 라인 수를 페이테이블과 대조하면 지급액이 재현됩니다. 검증 안내서는 그 메커니즘을 다루며, 빙고의 도출 방식은 데모가 카드를 나눠줄 때 사용하는 함수와 동일합니다.

ENGINE-VERIFIEDbingo/derive.ts: playBingoRound(serverSeed, clientSeed, nonce) reads cursors sequentially via u64(hmacSha256Utf8(serverSeed, `${clientSeed}-${nonce}-${cursor}`)); bingo/api.ts: the real-money response carries card, balls, lines, lineCells, pay100, serverSeedHashed, clientSeed and nonce, and the UI “only plays back the call-outs”.FAQ

벳쿄 빙고에서는 공이 몇 개 뽑히나요?

75개 중 38개를 비복원으로 뽑아, 프리 센터가 있는 단일 5×5 카드에 적용합니다. 카드의 각 숫자는 38/75, 약 50.7%의 확률로 뽑힙니다.

몇 개의 라인이 지급 대상인가요?

12개입니다: 5개의 가로줄, 5개의 세로줄, 그리고 2개의 대각선. 지급액은 이 중 몇 개가 완성되는지에 따라 달라지며, 한 줄에 ×1.5부터 7줄 이상에 ×500까지 7단계로 나뉩니다.

한 줄을 완성할 확률은 얼마인가요?

무료 중앙 칸을 지나는 네 개의 라인은 각각 약 6.1%로, 이 라인들은 네 개의 번호가 뽑혀야 하며, 나머지 여덟 개 라인은 각각 약 2.9%로 다섯 개의 번호가 필요합니다. 평균적으로 카드 한 장은 약 0.48개의 라인을 완성하며, 카드의 약 37%가 최소 한 개 이상의 라인을 완성합니다.

빙고의 환수율은 얼마인가요?

엔진 헤더에는 백만 회의 시뮬레이션 라운드를 기준으로 측정된 약 96.5%의 환수율과 37.1%의 적중률이 명시되어 있습니다. 측정된 라인 수 분포에 페이 티어를 곱하면 반올림 오차 내에서 이 수치가 재현됩니다.

무료 중앙 칸이 왜 그렇게 중요한가요?

열두 개의 라인 중 네 개가 이 칸을 지나며, 다섯 개가 아닌 네 개의 번호만 있으면 됩니다. 38개의 공을 뽑는 방식에서 이는 해당 라인들의 완성 확률을 대략 두 배로 만들어주기 때문에, 중앙을 지나는 라인들이 전체 완성 라인의 약 절반을 차지합니다.

빙고 라운드를 직접 검증할 수 있나요?

네. 카드는 라운드 시드 스트림의 커서 0부터 24까지이고, 공은 커서 25부터 62까지이며, 각각은 커밋된 서버 시드를 클라이언트 시드, 논스, 커서에 대해 HMAC-SHA256으로 계산한 값입니다. 두 가지를 재구성하고 라인을 세어보면 지급액이 그대로 재현됩니다.

SOURCES & REFERENCES
  • Betkyo 엔진 소스: bingo/derive.ts (카드 구성, BINGO_DRAWS = 38, BINGO_LINES, BINGO_LINE_PAY100, 몬테카를로 헤더), bingo/api.ts (실제 자금 응답 형식)
  • Betkyo 가이드: /guides/bingo, 여기서 “일곱 개의 페이 라인”이라는 문구는 위에서 수정이 필요한 것으로 언급되었습니다
  • 이 글에 나온 라인 확률은 복원 없이 뽑는 경우에 대한 정확한 산술 계산값이며, 라인 수 분포, 환수율, 적중률은 엔진 헤더의 시뮬레이션 수치로, 여기서 다시 계산한 것이 아닙니다
THE GAMES IN THIS ARTICLEBingo — rules & free play →Keno — rules & free play →
빙고 설계: 38개의 볼, 12개의 라인, 그리고 중앙 스타가 볼 하나만큼의 가치를 갖는 이유

댓글 (0)

아직 댓글이 없습니다.