DaveC426913 said:
...thinking that almost zero is basically zero.
Close enough as makes no difference to the vast majority. It's a losing proposition.
I'm going to avoid the lottery situation, because I'm not an expert and there are variables that are up to the consumer.
I do, however, have a limited amount of expertise regarding VLT's. My primary job at two of the bars was maintaining the machines and doing the accounting for them, and the same for the change machines. I'll stick with the last one for now. At that time, the population of my town was around 8,000; it's about double that now. I had 3 VLT's under my control. Two other bars in town have 8 machines each, one has another 3, my previous employer has 6, and I think that Boston Pizza has half a dozen or so as well. The one that I worked at was somewhat remotely located and not tremendously popular. Even at that, I was forwarding well over $100,000 per week to the Alberta Gaming Commission. During that same typical week, I paid out perhaps $5,000 to the "winnners".
Whenever I was down in Vegas to play pool, I spent most of my free time playing nickel slots, and only in the "loose corner" of the Riviera or a couple of similar machines in other establishments such as Barbary Coast. Those are set for a 97% payback rate. I could sit all day with a $2.00 roll of nickels, and get all of the free Scotch, beer, Margueritas, etc. that I could handle (and I have a huge capacity) while doing it. An entire day and night of entertainment for $2.00. (Okay, tack on another $20 for gratuities; I always tipped at least $1.00 for each drink delivery.)
Conversely, the VLT's owned by the Alberta Government offer something on the order of a 73% payback. That statistic, along with other machine perameters, is adjustable at any time through the real-time data link that is maintained between the machines and the Gaming Commission. (And in case anyone with nefarious intent is reading this, I hasten to point out that any interruption of that data link immediately locks the terminals down. No cheating that way.)