US woman sues casino that 'offered dinner instead of $43m jackpot'

Page 2 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

SOFTengCOMPelec

Platinum Member
May 9, 2013
2,417
75
91
2^32 is not 43 million though. It's 4,294,957,296 or 4.3 billion. If it's programmed to error check that the jackpot shouldn't be in the billions then why isn't it checking that it shouldn't be in the millions if the max payout is in the thousands as some have said?
I assumed people would be reading the whole thread. In my opening post I tried to show that it was in cents (not very well described by me), and I hoped you would see the almost identical 2^32 in the picture (look at the winning numbers digits, and compare to 2^32 = 4294967296 (-1 strictly speaking), i.e. out by 19 or 20 cents. Repeated here, for everyone's convenience:

 

SOFTengCOMPelec

Platinum Member
May 9, 2013
2,417
75
91
so it's not the same.

Since I can't for obvious reasons examine their source code, look at their hardware schematics, or even talk to the technical people who did it, etc. I have to make educated guesses.

It would have been something like...

unsigned int payout; // Oops we are about to forget to initialize this variable, either here or elsewhere
...
...
Then later in the code, instead of the correct payout=20; // Pay the winner 20 cents winnings
..
..
// Mistake in next line is that a '-' minus sign was accidentally appended before the equals sign, which unfortunately WON'T generate an error message
payout -= 20; // Oops again, now the uninitialised value has had 20 subtracted from it // Pay the winner $0.20

Which now roughly gives the payout she received (I think it is still out by a count of one, but there are various explanations for how that could happen).

EDIT:
Actually I think I cracked it.

payout unitialised starts at ZERO = 0

then instead of payout = 20; // Player wins $0.20

the mistake is ....

payout -= 20; // pay winner $0.20 // but mistaken - means = -20 which UNDERFLOWS to amount she apparently won on the screen

i.e. 2^32 - 20 = what the screen says. See earlier pictured posts.

2^32 - 20 = 4294967276
which in cents =
$42,949,672.76
See picture:
 
Last edited:
Reactions: HurleyBird

SOFTengCOMPelec

Platinum Member
May 9, 2013
2,417
75
91
Code:
#include <stdio.h>

int main()
{
    unsigned int payout = 0;
  
    payout -= 20; // Player has won $0.20 ...Mistake is on this line, mistakenly added '-' before the = sign
  
    printf("You have won, payout = %u\n", payout);

    return 0;
}

Free online compile and run place:
https://www.tutorialspoint.com/compile_c_online.php

Results:
Code:
sh: main: command not found                                                                                                                                                                                                               
sh-4.2$ gcc -o main *.c                                                                                                                                                                                                                   
sh-4.2$ main                                                                                                                                                                                                                             
You have won, payout = 4294967276

...following is HAND edited in...
You have won, payout = $42,949,672.76

all because of the accidental '-' minus added in the earlier line, above

Link to code, if you want a quick play with it:
https://goo.gl/z1dydN
 
Last edited:

Paladin3

Diamond Member
Mar 5, 2004
4,933
877
126
Gambling isn't "fair." A casino will never lose in the long run, and couldn't exist if they did. You might win some small jackpots, but over time most gamblers lose with a lucky few winning big. Casinos turn a profit by keeping a % of the money gambled.

Casinos want their slots to pay out liberally and often so gamblers continue to play. Too small a payout and they lose money. That said, expecting them to pay off on an obviously malfunction machine to the tune of $43 million would eventually put them out of business.

Regardless of your opinion on gambling, casinos, hotels, restaurants and other related business provide a lot of jobs in this country. Nobody is being forced to gamble, and the smart gambler understands they are paying for the entertainment value and thrill of a possible big win.
 
Reactions: SOFTengCOMPelec
Dec 10, 2005
24,432
7,356
136
Every slot machine I've ever played has a posted note that says "malfunction voids all plays and pays."
Simply having a disclaimer doesn't resolve the party posting it of responsibility. Parking garages try to do the same thing, but I wonder how legally enforceable those are.
 
Nov 20, 2009
10,051
2,577
136
This reminds me of the automotive manufacturing industry that run risk assessment when it comes to multiple vehicle deaths due to something faulty in the product. They will let the risk slide and only when they are taken to court and the numbers of payouts large enough will they consider doing something. This is no different. Pay what is advertised.
 

Paladin3

Diamond Member
Mar 5, 2004
4,933
877
126
Simply having a disclaimer doesn't resolve the party posting it of responsibility. Parking garages try to do the same thing, but I wonder how legally enforceable those are.
This reminds me of the automotive manufacturing industry that run risk assessment when it comes to multiple vehicle deaths due to something faulty in the product. They will let the risk slide and only when they are taken to court and the numbers of payouts large enough will they consider doing something. This is no different. Pay what is advertised.
Responsibility to do what? Pay out on malfunctioning machines? Are you guys nuts? All slots clearly display their payout max, and this woman was in no way harmed by the malfunction that would make her legally due $43 million. She's just using the legal system to extort as much as she can from the casino.

You are both assuming the casino is out to rip people off by intentionally running malfunctioning machines in an attempt to cheat players. Why they heck would they do this and screw up a system that is already making them money hand over fist? She's going to have a darn hard time in court if this is her legal argument.

You guys are just being dense.
 
Dec 10, 2005
24,432
7,356
136
Responsibility to do what? Pay out on malfunctioning machines? Are you guys nuts? All slots clearly display their payout max, and this woman was in no way harmed by the malfunction that would make her legally due $43 million. She's just using the legal system to extort as much as she can from the casino.

You are both assuming the casino is out to rip people off by intentionally running malfunctioning machines in an attempt to cheat players. Why they heck would they do this and screw up a system that is already making them money hand over fist? She's going to have a darn hard time in court if this is her legal argument.

You guys are just being dense.

I'm not saying they have to pay out on the machine. Just pointing out that disclaimers don't remove legal liability. They should have to refund the woman at a minimum for her plays at the machine.
 

bshole

Diamond Member
Mar 12, 2013
8,315
1,215
126
Quite simply, what kind of half-assed software engineer programmed these things? Good fucking god, that is just plain pathetic.
 
Reactions: SOFTengCOMPelec

Double Trouble

Elite Member
Oct 9, 1999
9,272
103
106
Gambling isn't "fair." A casino will never lose in the long run, and couldn't exist if they did. You might win some small jackpots, but over time most gamblers lose with a lucky few winning big. Casinos turn a profit by keeping a % of the money gambled.

Casinos want their slots to pay out liberally and often so gamblers continue to play. Too small a payout and they lose money. That said, expecting them to pay off on an obviously malfunction machine to the tune of $43 million would eventually put them out of business.

Regardless of your opinion on gambling, casinos, hotels, restaurants and other related business provide a lot of jobs in this country. Nobody is being forced to gamble, and the smart gambler understands they are paying for the entertainment value and thrill of a possible big win.

Fair in this context doesn't mean the house doesn't win in the long run. Of course it has to. Fair in this context means that as a customer you know you likely lose, but you throw in your money in the hope that if you win against the odds you get paid a lot of $$$.

Why should anyone pay for the thrill of a possible big win when in the event of such a big win they won't get paid anyway? I get it, the machine malfunctioned and $43 million seems over the top, but at the very minimum, the casino should have paid her the max payout for that machine. Who's fault is it if the casino is using faulty equipment, the customer? Trying to just give her a crappy dinner and sending her out was absolutely stupid on their part. Not only are they going to pay hefty legal bills far exceeding the payout max on that slot machine (even if they win), they are getting crushed in terms of PR and will become locally known as the casino that won't pay out even in the unlikely event you do win big there. That will kill their business. Whoever was managing the place when that malfunction occurred failed business 101 and turned a bad event into a much worse one. They should have explained what happened, explained that they can't pay out such a massive amount based on a malfunction, but offer her a sizeable sum to stand there with a big picture smiling for all to see how she won a bunch of money.
 

GagHalfrunt

Lifer
Apr 19, 2001
25,297
2,001
126
Responsibility to do what? Pay out on malfunctioning machines? Are you guys nuts? All slots clearly display their payout max, and this woman was in no way harmed by the malfunction that would make her legally due $43 million. She's just using the legal system to extort as much as she can from the casino.

You are both assuming the casino is out to rip people off by intentionally running malfunctioning machines in an attempt to cheat players. Why they heck would they do this and screw up a system that is already making them money hand over fist? She's going to have a darn hard time in court if this is her legal argument.

You guys are just being dense.

You're being dense if you think she has any intention of going to court let alone winning there. In this case filing a frivolous suit is the smart thing to do. If she filed for $10k or whatever max payout is this is a non-story with zero coverage. Make it a ridiculously unattainable number so that it gets some traction in the media. Any publicity, even something like "that greedy bitch!!" is good for her and bad for the casino because no casino wants a reputation of stiffing people. The longer she can keep this suit going and the more coverage it gets the greater her chance of settling for something fair and reasonable. Without the suit she'd get nothing, with the suit she's got leverage for a settlement.
 

Double Trouble

Elite Member
Oct 9, 1999
9,272
103
106
You're being dense if you think she has any intention of going to court let alone winning there. In this case filing a frivolous suit is the smart thing to do. If she filed for $10k or whatever max payout is this is a non-story with zero coverage. Make it a ridiculously unattainable number so that it gets some traction in the media. Any publicity, even something like "that greedy bitch!!" is good for her and bad for the casino because no casino wants a reputation of stiffing people. The longer she can keep this suit going and the more coverage it gets the greater her chance of settling for something fair and reasonable. Without the suit she'd get nothing, with the suit she's got leverage for a settlement.

Very true, which is why I said the casino manager who offered her a dinner is an idiot. The negative PR they get from this stuff is expensive. It was obvious she was going to sue, and as a casino getting very publicly sued for stiffing a customer can be devastating (whether or not it's justified, the result of a malfunction or something doesn't matter, the headline is there either way).

I think there will be a settlement at some point and the matter will quietly go away.
 
Reactions: SOFTengCOMPelec

Zorba

Lifer
Oct 22, 1999
14,875
10,300
136
Simply having a disclaimer doesn't resolve the party posting it of responsibility. Parking garages try to do the same thing, but I wonder how legally enforceable those are.

This is completely different than waiving liability for personal or property injury.
 

John Connor

Lifer
Nov 30, 2012
22,840
617
121
I can't tell you how many times I've heard of this. In some cases if not most the casino was a damn rip off trying not to pay out what they offered.

In this case though the woman should be entitled to what the machine's max payout is. Not a shity free meal FFS.
 

sactoking

Diamond Member
Sep 24, 2007
7,547
2,759
136
I'd be surprised if the casino even could give her much more than the steak dinner if they wanted. In these parts comps are fairly tightly regulated for tax reasons and payouts are even more tightly regulated. Plus if the casino voluntarily gave her anything of substance it would likely compromise their claim against the slot manufacturer. The casino has a solid product defect lawsuit should she be awarded anything by the court but if they paid machine max it would likely be viewed as accepting liability for the malfunction.
 
Nov 20, 2009
10,051
2,577
136
Responsibility to do what? Pay out on malfunctioning machines? Are you guys nuts? All slots clearly display their payout max, and this woman was in no way harmed by the malfunction that would make her legally due $43 million. She's just using the legal system to extort as much as she can from the casino.

You are both assuming the casino is out to rip people off by intentionally running malfunctioning machines in an attempt to cheat players. Why they heck would they do this and screw up a system that is already making them money hand over fist? She's going to have a darn hard time in court if this is her legal argument.

You guys are just being dense.
Responsibility to payout more than a steak dinner since they are unwilling to pay for better equipment.
 
Reactions: SOFTengCOMPelec

Paladin3

Diamond Member
Mar 5, 2004
4,933
877
126
I'm seeing no evidence at all that casinos set their machines to intentionally malfunction to cheat players. That would be illegal and 100% against the casinos best interest. It would lose them money.

Reasonable efforts to make sure slot machines are operating correctly does NOT mean casinos have to guarantee that no machine will ever malfunction. That would be impossible and unreasonable to expect, and would instantly put all casinos, games of chance, lotteries, raffles and all such unable to operate.

Machines malfunction all the time, and it hurts the casinos because the machine is not making them money. They have no reason to want them to malfunction or ignore malfunctioning machines to try and rip off players. If you guys can't get that simple fact set in your heads you are being way more than dense.

Expecting any person, corporation or entity to be financially responsible to such an ridiculous degree for an honest mistake is silly. None of you can prove or offer ANY evidence it was other than an honest mistake. When nobody was injured or hurt in any way, and it's unfathomable to me that any of you think this lady deserves more than a free dinner.

The casino did nothing legally or morally wrong, and they would be absolutely stupid to compensate this lady financially by paying her a dime or refunding anything. Gambling rules and laws are pretty much set in stone. You gamble and if you win get paid according to clearly posted payouts (not a dime more or less) or if you lose no refunds every. If you don't agree or understand those rules please don't gamble.

Lastly, the casino isn't sweating this case much, if at all. Machines do malfunction and players do get mad that they can't have the jackpot they didn't actually win. Folks also gamble then claim they didn't understand the game or the odds of winning. And players come in asking for the lost mortgage money or his child's college fund back after gambling it away. It's almost unheard of that casinos refund or pay people in these situations.

Yes, this woman is suing and asking for the entire $43 million because she is hoping the casino backs down and pays off. It would be financial suicide for the casino to pay her a dime, or offer her more than a free dinner, consider the legal president it would set. Everyone would start asking for money back or payouts they didn't get. They don't legally or morally owe her jack. And nobody is cancelling there trip to Las Vegas over this story.

Sorry for the length of my tirade.
 
Reactions: SOFTengCOMPelec

Paladin3

Diamond Member
Mar 5, 2004
4,933
877
126
Casinos should have a robust refund policy.
So losing means you don't really lose, you might actually get your money back? What would be the wacky criteria for that?

And a machine malfunction, which is impossible to guarantee will never happens, means you always get paid at least the machine max payout, if not the full $43 million it erroneously reported?

Really?

How about winners get paid and losers don't. And if the machine breaks while you are playing you get a free dinner and switch to a new machine? Seems a lot more reasonable to me.

(See, I kept this reply semi-short)
 

davmat787

Diamond Member
Nov 30, 2010
5,513
24
76
Because program variables are often 32 bits in size, these days, and can easily be set to all zeros or all ones, when things go wrong.

Hence the $43M = 2 power of 32 (bits) -1 when it is all ones, 11111..thirty two times.

Or in C/C++ code, an unsigned int, which has NOT been given a value, or similar bugs/hardware mistakes.

E.g. (NOT proper C code, just a quick extract)
unsigned int payout;

prayout = 2; // they have won a couple of dollars {INTENTIONAL mistake, mistaken variable name, so real variable will have an unassigned value, which can be $FFFFFFFF.

printf....."You have won" ........ payout.

==>>prints "You have won $43 Million".

Shame on you for not localizing your code!
 

SOFTengCOMPelec

Platinum Member
May 9, 2013
2,417
75
91
Shame on you for not localizing your code!

I assume and hope you are playfully joking, here.

But if not, it was only to attempt to show people, how such mistakes, can cause the computer display on the gaming machine, to show huge values, when it malfunctions.
 
Reactions: davmat787

agent00f

Lifer
Jun 9, 2016
12,203
1,242
86
I'm seeing no evidence at all that casinos set their machines to intentionally malfunction to cheat players. That would be illegal and 100% against the casinos best interest. It would lose them money.

It really does take a total degenerate in the pockets of business to argue that it's 100% not in the interest of a casino to minimize payouts however dubiously.
 

davmat787

Diamond Member
Nov 30, 2010
5,513
24
76
I assume and hope you are playfully joking, here.

But if not, it was only to attempt to show people, how such mistakes, can cause the computer display on the gaming machine, to show huge values, when it malfunctions.

Very much a playful comment, that emoji is I think maybe the second time I've ever used one and no doubt the wrong one. For some reason reading your post reminded of the days when the powers that be decreed all code must be localized to almost 40 languages right away. And this codebase was HUGE. A codebase for a very popular operating system. Those who wrote their code properly with extensibility and modularity in mind from the get go had no problems of course. Those that lived by the hard coded string paid in over nighters. Then it became apparent fluent speakers of those nearly 40 languages should be the ones to localize the strings and such which brought all sorts of new challenges of course. Important work no doubt but for some reason I recalled the stress and hours managing the localization of the code I owned in the product.
 
Reactions: SOFTengCOMPelec

SOFTengCOMPelec

Platinum Member
May 9, 2013
2,417
75
91
Very much a playful comment, that emoji is I think maybe the second time I've ever used one and no doubt the wrong one. For some reason reading your post reminded of the days when the powers that be decreed all code must be localized to almost 40 languages right away. And this codebase was HUGE. A codebase for a very popular operating system. Those who wrote their code properly with extensibility and modularity in mind from the get go had no problems of course. Those that lived by the hard coded string paid in over nighters. Then it became apparent fluent speakers of those nearly 40 languages should be the ones to localize the strings and such which brought all sorts of new challenges of course. Important work no doubt but for some reason I recalled the stress and hours managing the localization of the code I owned in the product.

I'm NOT too disappointed, that I don't spend lots of time localizing codebases.

Modern life, does seem to mean that the furthest, far off countries, are nearer than ever. By the abundance of air flights all over the place, and quicker still the internet and modern communications systems.

I wonder how many people are going to read this post/thread and forum, who can't speak or understand a word of English. So they use google translate or similar, so that they can read it.

Sometimes one of the interesting cpu articles is written in German, so I rarely but sometimes use google translate to read it. It is not perfect and a bit funny, but I can usually understand it well enough to get the gist of it.
But all Chinese stuff, can still be problematic. E.g. The only datasheet available for some cheap items, that comes from China, is an all Chinese datasheet. Especially when only the images of the instructions are available, rather than text format. E.g. Some ebay items, maybe.
 
Reactions: davmat787
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |