¿Cuál fue el error de software que resultó en un premio gordo erróneo de $ 43M que no fue otorgado por una máquina tragamonedas?

No sé la naturaleza del error, pero todas las máquinas tienen un letrero que dice: “Cualquier mal funcionamiento anula el pago”. [1]

Lamentablemente esto sucede con frecuencia:

  • Casino: $ 166M Win fue mal funcionamiento de la ranura
    http://www.wftv.com/news/2150123…
  • OLG ofrece cena gratis de tragamonedas en lugar de $ 43M
    http://montreal.ctv.ca/servlet/an/lo…TorontoNewHome
  • El ganador rechaza el premio mayor de $ 20,000 en tragamonedas, demanda de archivos
    http://www.allbusiness.com/legal/leg…1938956-1.html
  • Jackpot o error? Hombre demanda más de $ 1.6M ‘Jackpot’
    http://abcnews.go.com/TheLaw/sto…
  • ¿Ranuras sueltas ?: El mal funcionamiento de la máquina le cuesta al casino $ 487,000
    http://www.courierpress.com/news/200…-costs-casino/
  • El error del casino anula el premio gordo de $ 102,000 Pa del hombre
    http://kdka.com/local/casino.slot.ma….2.387242.html
  • El jugador de tragamonedas continúa la batalla legal por el premio mayor en disputa
    http://www.lasvegassun.com/news/2000…er-disputed-j/
  • El ganador del premio mayor jugó máquina a pesar de saber sobre el mal funcionamiento
    http://www.reviewjournal.com/lvrj_ho…s/7030236.html

También hay preguntas éticas: https://www.utest.com/articles/i…

Hay historias de casinos que dejan las máquinas tragamonedas fuera de servicio si “pagan demasiado”

y esto es con la supervisión del gobierno por comisiones de juego.

Y en el “otro lado” de la historia: en Singapur, un jugador al que se le dijo inicialmente que su premio mayor era un mal funcionamiento ahora se le pagará en su totalidad.

Después de todo, la mujer recibirá las ganancias completas del casino
http://www.asiaone.com/News/AsiaOne%…09-309645.html

Penny Slot REEMBOLSO: Muestra a los jugadores bajos cómo GANAR cada … solo … ¡tiempo !: Pahrump Pete: 9781535242387: Amazon.com: Libros

HISTORIAS DEL PREMIO MAYOR: Historias reales de victorias y derrotas de un jugador de clase media: información REAL para aumentar sus posibilidades de ganar tragamonedas Big Win – Edición Kindle de Michael Imler. Humor y entretenimiento Kindle eBooks @ Amazon.com.

¡Sé inteligente al pagar máquinas tragamonedas y espera grandes pagos en tus ganancias!

Notas al pie

[1] ¿Qué sucede en casos de mal funcionamiento de máquinas tragamonedas en los casinos? – gamingpost.ca

Es difícil decir qué estaba haciendo el código real para que esto ocurriera, pero hay una razón por la cual el error se caracterizó como obvio.

Este es el número de 32 bits más grande que representa un programa de software:

2 ^ 32–1 = 4294967295

Escribamos eso de manera ligeramente diferente.

$ 42,949,672.95

De alguna manera, el programa de software produjo el mayor número que podría representar. Esto puede suceder cuando toma 0 representado como un número sin signo y resta 1. También puede suceder si inicializa un valor en su programa como el número máximo sin signo de 32 bits por alguna razón.

Entonces, si bien es difícil decir por qué el programa alcanzó el valor máximo para el valor de “ganancias”, es muy probable que sea un error. Las posibilidades de que este valor exacto sea correcto (de 2 ^ 32 otros números) es menor que un error en el programa.

More Interesting

Cómo ser tan bueno como un codificador de Silicon Valley

¿Cómo se divide el trabajo en un equipo de desarrollo?

¿Qué necesito saber si mañana, como informático ordinario, quiero trabajar para una empresa que produce software para biochips?

¿La grandeza de Quora es más el resultado de una gran ingeniería o grandes decisiones de producto?

¿Cuál es un gran ejemplo de pensar en 'múltiples niveles de abstracción'?

Llevo cuatro años en la industria del software y no creo que lo esté disfrutando, ¿cuáles son mis opciones?

¿Por qué la mayoría de los desarrolladores de software junior están presionados por más trabajo por una pequeña cantidad de dinero en comparación con otros puestos en la misma industria?

¿Puedo usar mis proyectos de software en la empresa para la que trabajo como evidencia de mi cartera y propuestas de Upwork?

¿Qué haces cuando no puedes evitar pensar que el desarrollo es aburrido?

¿Cuáles son las API más caras que existen?

¿Cómo se organizan las bases de código en GitHub?

Soy un ingeniero de software que pasa a la gestión de productos en la misma empresa. ¿Cuáles son algunos de los escollos iniciales que debo buscar? ¿Cuáles son algunas cosas que puedo hacer para tener éxito a corto y largo plazo?

¿Por qué las compañías de teléfonos celulares usan máscaras de software además del SO de software Android puro?

¿Qué debe hacer el propietario de un producto con las historias de usuario "tal vez más tarde"?

¿Cuál es la diferencia entre la ingeniería CS e IS?