Logout

Question of the Day - 07 February 2020

Q:

When playing multi-line video poker, how do the machines determine the next card on each line? Is it a card that is already there in each spot, or are the decks being shuffled all the time until the button is pushed, or something else?

A:

We contacted Global Gaming Business Managing Editor Frank Legato, a leading expert on slots. He told us, “One RNG. The RNG is simply a utility program that runs through the numbers and freezes whatever numbers the cycle lands on when the deal and draw buttons are pushed,” he writes. “It will cycle through all the sets of numbers in the program, for all of the multiple hands at once, and then again through all the numbers minus the dealt cards for the draw. There's no need for a separate utility for each hand. At least that's how I understand it.” 

We also asked John Robison, author of our book Slot Expert's Guide to Playing the Slots, to help answer this question. "Multi-hand video poker machines choose the replacement cards for each hand when you hit the Draw button.

"Many years ago before multi-line games, video poker machines chose all 10 cards that might be needed to decide a hand when you hit the Deal button. But after a group of cheats reverse-engineered the RNG function in a machine, so they knew the five cards waiting to be used as replacements, regulations were changed to require that the machines choose only five cards on the deal, then the replacements on the draw. That applies to single-line as well as multi-line machines."

But Pahrump Jackie, who knows a thing or two about RNGs, disagrees. 

"One RNG would mean that it would have to be halted at the instant it picked cards from a simulated deck, with only the initial five cards drawn missing, and do this for each individual line in the multi-line, each with its own deck to choose from, then run a second RNG to pick the draw cards.

"Ahh, but a better idea might be to use multiple RNGs, one for each line each choosing all ten cards as before, knowing full well that reverse-engineering multiple RNGs would be insurmountable. If you ask Gaming Control, I think you'll find that multiple RNGs is the true answer."

So we did. Here's what we heard back from the Gaming Control Board's Senior Research Analyst Michael Lawton. “The implementation of the random selection process is proprietary and confidential and the Board does not discuss the methods that RNGs are implemented.

“However, the requirements for the random selection process and random number generators can be found in our Technical Standard 1.400.”

1.400 Random Selection Process and Random Number Generator

1. The random selection process must meet 95 percent confidence limits using a standard chi-squared test for goodness of fit.

2. A gaming device using a software random number generator (RNG) shall: (a) Not use static seed upon initialization; (b) Cycle the RNG at a minimum average rate of 100Hz (100 times per second); and (c) Not draw RNG values for future play.

3. A gaming device using a hardware random number generator shall: Technical Standards for Gaming Devices and Associated Equipment Page 15 Integrity of Gaming Devices (2/15/16) (a) Continually monitor the RNG to ensure compliance with this standard. This shall be done by performing a chi-squared goodness of fit evaluation over the most recent 10,000 random outcomes selected for game play; (b) Automatically maintain an event log displaying the results of the most recent 10 chisquared tests to include the result of the test and the date and time the test was performed; (c) Display a visual indicator of a failure; and (d) Upon, two consecutive failures, enter into a tilt condition.

4. RNG’s used for purposes other than determining the game outcome must either: (a) Be implemented as a separate instantiation of the RNG process; or (b) Be based on an algorithm or method that can be demonstrated does not affect the game outcome.

5. A game that draws a predetermined set of outcomes for a game, such as a shuffled deck of cards, must prevent the information from being accessible.

6. Additionally, video poker games must not determine replacement cards prior to the player selecting hold cards and initiating a draw.

7. The RNG and random selection process must be impervious to influences from outside the device, including, but not limited to, electro-magnetic interference, electro-static interference, and radio frequency interference.

8. A gaming device must use appropriate communication protocols to protect the random number generator and random selection process from influence by associated equipment or other devices which is conducting data communications with the gaming device.

Jackie comments, "The regulation is typical bureaucratic double talk. The 'kicker' rule is '6. Additionally, video poker games must not determine replacement cards prior to the player selecting hold cards and initiating a draw.'

"In other words, as I've always said, 10 cards are drawn. Whether you hold none or up to all 5, the 'draw' comes from the second five sets of cards in the order in which they were drawn, satisfying all conditions of this rule. The draw cards were not predetermined, but naturally occurring, as if you took any deck of cards and dealt off ten cards. Or think of it as a 5-card-stud game, you're first to act (as you will always be in a VP game), you discard 3 cards, and the deck gives you the next 3 cards in the order they appear in the shuffled deck. No predetermination.

In order to satisfy all of the rules, the Gaming Commission had no other choice except to assign a separate RNG to each line in a multiline machine each drawing an initial 10 cards. They had to satisfy those rules when only single-line VP machines existed and did so by using an RNG that initially drew 10 cards. So how could they possibly obey those rules while not also breaking in a multi-line machine? Simply put, they used a single RNG drawing 10 cards for each line." 

Even though we figured that video-poker-machine manufacturer IGT wouldn't/couldn't further clarify the situation, we sent an inquiry, but didn't hear back.

So in the end, you'll have to draw your own conclusions from the dual points of view we've presented: Frank/John's (one RNG) or Jackie's (multi-RNGs)?

 

When playing multiline video poker, how do the machines determine the next card on each line?
No part of this answer may be reproduced or utilized in any form or by any means, electronic or mechanical, without the written permission of the publisher.

Have a question that hasn't been answered? Email us with your suggestion.

Missed a Question of the Day?
OR
Have a Question?
Tomorrow's Question
Has Clark County ever considered legalizing prostitution?

Comments

Log In to rate or comment.
  • Dave Feb-07-2020
    Rule 6
    Rule 6 doesn’t confirm the idea of selecting 10 cards all at once, it CONTRADICTS it!

  • Reno Faoro Feb-07-2020
    ran  dumb
    great explanation ??  a better question ----   is "how do i win "?? the submitter must be from MIT .   i'm from MARS , ty , tyvm,  go FORDSON.

  • Jeff Feb-07-2020
    Huh?
    Dave wrote, "Rule 6 doesn’t confirm the idea of selecting 10 cards all at once, it CONTRADICTS it!"
    
    That's exactly how it struck me when I read the answer, but I thought that I must have missed something, because Jackie was billed as an expert.
    
    Are Dave and I missing something, or has Jackie been spending too much time in Pahrump?

  • Bob Nelson Feb-07-2020
    Multiline
    It doesn't make any sense that a multiline would draw 10 cards for each hand.  The first five cards are the same for every hand so it is really only drawing one hand to start.  Then it has to redraw N times from the cards remaining in the original deck to finish the rest of the N hands.

  • Pat Roach Feb-07-2020
    RNG Lite
    In, for example, JoB triple play, after the 5 cards are dealt, each of the three 47-card decks must be "RNG'd" independently of the other two.  So, there have to be four separate and independent RNG applications per hand, right?
    
    I'm mildly interested in VP RNG, but don't worry about malfunctions or malfeasance!

  • Jackie Feb-07-2020
    Rule 6
    From the very beginning of VP (single line of course) the GC used an RNG to draw 10 cards showing only 5, if you stood on all 5 no other cards are shown, if you discarded all 5 you were shown 5 replacement cards. There was no way for anyone not even the VP machine to know what those second 5 cards were until the draw button was pressed, therefore meeting all of the conditions of Rule 6.
    It was stated that some hacker reversed engineered the RNG algorithm of the RNG, that is akin to cracking a 512 bit encryption, in other words takes a very, very long time to do, like in years unless you had access to a Cray computer or Quantum based computing.  Even cracking the algorithm really doesn't do them much good as Bod Dancer could attest as there are numerous possibilities in completing any hand, all they gain is a slight advantage over perfect play which could put them over the 100% return.  

  • Jackie Feb-07-2020
    Rule 6 continued
    The GC, in order to combat this hacking had several ways to do it but the simplest and best way was to either change the current RNG algorithm or install a different RNG. There are literally thousands of different RNGs each meeting different standards of acceptance so to hack a new algorithm or a different RNG puts the hackers back to day one of reverse engineering.  Some of you thing that the GC just had one RNG creating the draw cards after the draw button is pressed.  It would take an enormous amount of coding to accomplish that and open up a can of worms in programming errors.  It is simpler to draw the 10 cards for the first hand and 5 cards for all of the lines minus the original 5 cards shown in the deal.  Your hold cards eliminate those spots of the 5 cards in each line and the rest of the spots in each line were filled by those 5 cards dealt for it.  Simpler programming and meets all of the conditions of Rule 6.

  • Kenneth Mytinger Feb-07-2020
    Ken
    I've worked for a couple manufacturers*.  The "Bible" to which we obeyed was "Reg 14".  All the prosaic details are in there.
    
    https://gaming.nv.gov/index.aspx?page=51  (page down and find Regulation 14)
    
    * Started at what was then Bally Gaming.  Bally was taken over by some other outfit, name I can't recall, but they drove it into near bankruptcy, and laid off almost everyone, me included.  Shortly thereafter, I got picked up by Anchor Games (a great company!).  Then, Anchor was taken over by IGT.  Much more to this tale, but not appropriate for here.

  • King of the Bovines Feb-08-2020
    Programming
    The way I would do it is set up an array 52 by 2.  The first part is the card (Ac 2c 3c... Ks) and blanks in the second part.
    
    To start the game, select 5 cards, and mark 
    them with a '1' - when the player holds their cards, randomly pick a card in the (strangely) full deck.  If the second part of the index is not a blank, then you have a random card and mark that one with a '2'.
    
    Now, if you've got multi-line game, before the next hand gets any new cards, go thru your virtual deck, and if the second part isn't a '1', change it to a blank.
    
    Rinse and repeat for each hand.
    
    Each hand gets their own random cards, they won't get cards that they were initially dealt, and all of the other multi-line hands will have 47 cards to draw from.

  • Diane Crosby Feb-10-2020
    similar question
    This is similar to a question I asked years ago and never got a clear answer to. When you hit a bonus on a themed slot game and get to "select" objects or something to get your bonus, is the bonus amount pre-determined, or do you really have a chance of picking the bigger amount? Seems I always select the smaller win, even though odds say it should vary.(For instance, the various Goldfish bonuses). Does what you pick really matter, or is your bonus determined?