Bethropic

Una apuesta de ruleta es una cadena: claves autodescriptivas y la tabla ×36

midnightbeacon0 visitas
🌐 Originally written in English· AI translationView original

El problema con el fieltro

Un diseño de ruleta es un mapa. Dónde se coloca una ficha en él dice qué cubre: en un número, a través de una línea entre dos, en una esquina de cuatro, al final de una columna. Un crupier físico lee el mapa; un motor de liquidación tiene que codificarlo, y la codificación obvia, una tabla de posiciones y los números que toca cada una, es exactamente el tipo de datos que es fácil obtener de forma sutil incorrectamente y difícil de verificar. Una esquina que enumera el cuarto número incorrecto paga incorrectamente para siempre y nadie se da cuenta hasta que alguien lo hace.

El motor aquí evita el mapa completamente. Una apuesta no es una posición; es una cadena que nombra su propio tipo y sus propios números. La interfaz produce la cadena cuando haces clic en el fieltro, y a partir de entonces el fieltro es irrelevante. El código de liquidación nunca pregunta dónde estaba una ficha. Pregunta qué dice la cadena.

Las claves

Claves de apuesta de ruleta, qué cubren y qué pagan como rendimiento total

CLAVEAPUESTABOLSAS CUBIERTASPAGACUBIERTO × PAGA
n:17Pleno1×3636
sp:16-17Caballo2×1836
st:16-17-18Calle3×1236
co:16-17-19-20Esquina4×936
f4:0-1-2-3Primeros cuatro4×936
sl:16-…-21Línea de seis6×636
dz:1 | 2 | 3Docena12×336
col:1 | 2 | 3Columna12×336
ev:rojo | negro | impar | par | bajo | altoApuesta par18×236

Multiplicadores de retorno total: ×36 significa la apuesta recuperada más 35. La columna c son los números congruentes a c módulo 3, siendo la columna 3 los múltiplos de 3. La última columna es igual para cada fila, que es el punto clave.

ENGINE-VERIFIEDroulette/derive.ts header: bet keys “n:17 straight ×36 · sp:16-17 split ×18 · st:16-17-18 street ×12 · co:16-17-19-20 corner ×9 · sl:16-…-21 six line ×6 · f4:0-1-2-3 first four ×9 · dz:1|2|3 dozen ×3 · col:1|2|3 column ×3 (col c = numbers ≡ c mod 3, col 3 ≡ 0) · ev:red|black|odd|even|low|high even chances ×2”; “Multipliers are total-return (stake included), matching standard European payouts … Single zero — house edge 2.7%.” rouletteMultOf(key) switches on the prefix before the colon and returns those multiples; rouletteNumbersOf(key) expands the key to its pocket list.

n:17 straight ×36 · sp:16-17 split ×18 · st:16-17-18 street ×12 · co:16-17-19-20 corner ×9 · sl:16-…-21 six line ×6 · f4:0-1-2-3 first four ×9 · dz:1|2|3 dozen ×3 · col:1|2|3 column ×3 (col c = numbers ≡ c mod 3, col 3 ≡ 0) · ev:red|black|odd|even|low|high even chances ×2

Multipliers are total-return (stake included), matching standard European payouts … Single zero — house edge 2.7%.

rouletteMultOf(key) switches on the prefix before the colon and returns those multiples; rouletteNumbersOf(key) expands the key to its pocket list.

ENGINE-VERIFIEDroulette/derive.ts rouletteKeyValid: “a key is legal iff it decodes to the right cover size for its kind and its numbers are on the table — the UI only produces legal keys, this is the belt”; the size table is { n: 1, sp: 2, st: 3, co: 4, sl: 6, f4: 4, dz: 12, col: 12 } with even chances required to cover exactly 18, and every number must be an integer in 0…36 with no duplicates.

What the validator does not check is adjacency: it accepts sp:1-36 as a two-number bet. That is a deliberate looseness rather than a hole, because the price of a two-number bet is the same whether or not the numbers touch. The ×18 is for covering two pockets out of thirty-seven, not for the geometry of the felt, and a player who somehow submitted a non-adjacent split would be paid exactly what a split is worth.

Un número: treinta y seis

La última columna de la tabla es la razón para escribir el artículo. Para cada tipo de apuesta, el multiplicador por el número de bolsillas cubiertas es 36. Esto no es una coincidencia de los pagos europeos estándar; es lo que son. Una apuesta que cubre k bolsillas en una rueda de 37 bolsillas gana con probabilidad k ÷ 37 y devuelve 36 ÷ k, por lo que su retorno esperado es 36 ÷ 37 sin importar cuál sea k. Cada apuesta en la tabla cuesta el mismo 2.7%.

  • No hay una buena apuesta ni una mala apuesta en esta rueda. Pleno, caballo, docena y rojo tienen el mismo precio en diferentes volatilidades, exactamente como las cajas de Sic Bo no.
  • El cuádruple de las primeras cuatro es una apuesta ordinaria aquí. En los diseños estadounidenses la cesta de cinco números paga ×7 en 5 bolsillas de 38, un precio peor que todo lo demás; f4 paga ×9 en 4 de 37, que se multiplica a 36 como el resto.
  • La ventaja es el cero. Treinta y seis bolsillas de pago en treinta y siete bolsillas; la bolsilla faltante es toda la ventaja de la casa, y hay una de ella.

Las claves y multiplicadores se leen del módulo de derivación del cliente, que la fuente describe como compartida por el motor de demostración y el verificador del navegador; el servicio de la casa es la autoridad pagadora. Esta es una nota de diseño sobre codificación, no una recomendación de apuestas.

Preguntas frecuentes

¿Cómo se representa una apuesta de ruleta en este sitio?

Como una cadena autodescriptiva: un prefijo de tipo y los números que cubre, como n:17, sp:16-17, co:16-17-19-20, dz:2 o ev:red. El motor decodifica la cadena a su conjunto de bolsillas y liquida por membresía.

¿Cuánto paga cada apuesta?

Retorno total: pleno ×36, caballo ×18, transversal ×12, esquina ×9, cuádruple de las primeras cuatro ×9, línea de seis ×6, docena ×3, columna ×3, chances iguales ×2. Estos coinciden con la tabla europea estándar.

¿Por qué cada apuesta tiene el mismo precio?

Porque para cada tipo el multiplicador por las bolsillas cubiertas es igual a 36, en una rueda con 37 bolsillas. El retorno esperado es 36 ÷ 37 = 97.30% y la ventaja es 2.7% para cada apuesta.

¿Qué detiene una apuesta malformada?

Un validador que requiere un tipo conocido, exactamente el número correcto de bolsillas para ese tipo, cada número en 0…36 y sin duplicados. Las claves que fallan se rechazan antes de la liquidación.

¿Cómo se elige la bolsilla?

floor(u × 37), donde u proviene del cursor 0 del hash de la ronda de la semilla del servidor confirmada, tu semilla del cliente y el número de ronda. Una vuelta liquida cada clave colocada en ella.

FUENTES Y REFERENCIAS

  • Motor Betkyo source: roulette/derive.ts (claves de apuesta, rouletteNumbersOf, rouletteMultOf, rouletteKeyValid, ROULETTE_ORDER, ROULETTE_RED), _shared/demoLocal.ts (liquidación de ruleta)

LOS JUEGOS EN ESTE ARTÍCULO

Ruleta — reglas y juego gratuito →Wheel — reglas y juego gratuito →

Una apuesta de ruleta es una cadena: claves autodescriptivas y la tabla ×36

Comentarios (1)

  • steadynewt25

    The ×36 payout constant across all bet types is genius, makes the whole system internally consistent and way harder to mess up than a traditional position map.