• CasinoSportsMarkets
  • CASINO
      FavoriSon
        RacesNEW
        Gift
        Table ClassicsCrash & MultiplierStreak & RideInstantSlots
    • Journal
        All ArticlesMath of LuckJapan & History
    • Destek
        AdaletOrtaklıkVIP KulübüYardım Merkezi
    • Hakkımızda
        KurumsalGizlilik PolitikasıAML PolitikasıHizmet ŞartlarıSorumlu OyunSpor Bahis Kuralları
    CASINO SPORTS MARKETS
    VIP Kulübü
    🍪
    Deneyiminizi geliştirmek için çerezleri kullanıyoruz.
    Web sitemizi kullanarak çerezlerin kullanılmasını kabul etmiş olursunuz.
    JOURNAL › STORIES & INCIDENTS
    件 STORIES & INCIDENTS検

    The auditor was the attack: Ronald Harris and the slot machine he was paid to check

    Illustration for “The auditor was the attack: Ronald Harris and the slot machine he was paid to check”
    Ronald Dale Harris was a computer engineer at the Nevada Gaming Control Board whose job was detecting software built to cheat at slot machines. Between 1993 and 1995 he used that access to modify machines so they would pay out on a specific sequence of coins, and later wrote a program that predicted which numbers a keno game’s pseudorandom generator would produce. He and Reid E. McNeal were charged on 15 January 1995 after attempting to collect a $100,000 keno jackpot at Bally’s Park Place in Atlantic City. The case is the clearest demonstration of why “a trusted expert inspected it” is a weaker guarantee than a proof anyone can check.
    BETKYO RESEARCHPUBLISHED 2026-08-28UPDATED 2026-08-289 MIN READHOW WE VERIFY →
    CONTENTS
    The jobTwo schemes, and only one of them was tamperingAtlantic City, January 1995What the case actually provesThe model that replaced itFAQ

    The job

    A slot machine is a claim about probability that you cannot inspect. The reels are pictures; the outcome is decided by code on a chip, and no player has ever been able to read that chip. So the industry built a chain of trust in place of a proof: the manufacturer writes the software, a state regulator’s technical staff examine it, and the certified program is burned onto a chip and sealed into the cabinet. Everything after that rests on the examination.

    Ronald Dale Harris worked at that examination. He was a computer engineer at the Nevada Gaming Control Board in the early 1990s, responsible for finding flaws and cheating devices in the software running computerized casino games. New Jersey’s later exclusion filing describes him plainly as an engineer specializing in the detection of software and devices designed to cheat at slot machine play. He had the source code, the tools and the standing that came with being the person who signed off.

    Co-conspirator Ronald D. Harris is an engineer specializing in the detection of software and devices designed to cheat at slot machine play.New Jersey Division of Gaming Enforcement, exclusion order for Reid E. McNeal, docket 95-0240-EL

    Two schemes, and only one of them was tampering

    What Harris ran was not one scam but two, and the second is far more interesting than the first.

    The first was a backdoor. Using his access to source code, he modified certain machines so that inserting coins in a specific sequence and number would trigger a large payout. From 1993 to 1995 he and an accomplice took thousands of dollars from Las Vegas casinos with it. It is a clean insider attack: the man checking for hostile code was adding it.

    The second scheme touched nothing. Toward the end, Harris turned to keno and wrote a program that determined in advance which numbers the game’s pseudorandom number generator would select. No chip was altered. No seal was broken. The machine ran exactly the code it had been certified with, and produced exactly the numbers that code was always going to produce — which was the entire problem.

    The same man, two different failures of the same trust model
    THE COIN-SEQUENCE BACKDOORTHE KENO PREDICTOR
    What changedThe program on the machineNothing
    What an inspection would findThe altered code — if someone re-read itNothing to find; the machine was compliant
    Why it workedThe inspector was the attackerThe output was predictable to anyone who knew the algorithm
    The fix it impliesDo not rely on one trusted readerDo not rely on the method staying secret

    A pseudorandom generator is a deterministic function. Feed it the same starting state and it produces the same sequence every time, and its unpredictability to a player is a matter of that state and that algorithm being unknown. Harris knew both. From the outside the game was untouched and honest; from where he stood it was a printed list.

    Atlantic City, January 1995

    The scheme ended at the cage. On 15 January 1995 Harris and Reid E. McNeal were charged with attempted theft by deception, conspiracy and computer theft, over an attempt to obtain a $100,000 keno jackpot from Bally’s Park Place Casino/Hotel in Atlantic City using proprietary computer software information. The charge is worth reading closely: attempted. The ticket was never paid.

    What stopped it was not a technical control. When McNeal presented the winning ticket, casino executives found his manner suspicious and called New Jersey gaming investigators. The mathematics had been beaten; the man collecting the money had not rehearsed being delighted.

    The public record
    DATEEVENT
    1993–1995Harris and an accomplice take thousands from Las Vegas casinos via modified machines
    15 January 1995Harris and McNeal charged in New Jersey over the $100,000 keno jackpot attempt
    21 June 1995New Jersey issues a preliminary exclusion order against McNeal (docket 95-0240-EL)
    5 November 1997The New Jersey exclusion order is made final

    Harris was sentenced to seven years and released after serving two. He is listed in the Nevada Gaming Control Board’s black book and barred from entering casinos in the state.

    What the case actually proves

    The usual moral drawn from Harris is that regulators need better vetting. That is true and it is small. The larger lesson is structural, and it applies to every gaming system built the same way since.

    • A trusted reader is a single point of failure. If the guarantee is “an expert examined it”, then the guarantee is exactly as strong as that expert, and it fails completely and silently when they turn.
    • Secrecy is not a security property. The keno predictor needed no tampering at all. A system whose fairness depends on nobody learning how it works has already lost to anyone who does — which, in a regulated industry, includes a rotating cast of employees, examiners and contractors.
    • The player is outside the proof. In the 1990s model no player could verify anything. The best available response to “how do I know this is fair?” was a name on a certificate, which is the answer that failed here.

    Cryptography had already answered the middle point in the nineteenth century. Kerckhoffs’s principle holds that a system should stay secure even when everything about its design is public, and that the only thing allowed to be secret is a key. A keno generator whose safety rests on its algorithm being unknown fails that test on the day it is written. It just does not fail publicly until someone like Harris turns up.

    The model that replaced it

    Commit-reveal fairness exists to remove exactly the assumption Harris broke. The house generates a server seed and publishes its hash before you bet — a commitment it cannot alter afterward. Your own client seed is mixed into the outcome, so the result depends on a value the house did not choose. A counter makes each round distinct. Rotate the seed pair and the old server seed is revealed, at which point every past round can be recomputed on your machine and checked against what you were paid.

    Read that against the two schemes above. The backdoor fails because the outcome is pinned by a commitment made before the bet, so no code path can decide to pay differently once it knows what you did. The predictor fails because knowing the algorithm buys nothing: the server seed is committed and hidden, your client seed is yours, and the entire method can be published without weakening it. That is the point — the algorithm is meant to be public. The whole walkthrough of verifying a round takes about a minute, and it is a proof rather than a promise.

    It is worth being precise about what this does and does not buy, because overclaiming here is its own kind of dishonesty. A verified draw proves the numbers were not steered. It says nothing at all about whether the paytable is generous — a game paying half of fair value verifies perfectly. Those are two separate questions, and only a published paytable answers the second one.

    Nor does commit-reveal make an operator honest by itself. It narrows what dishonesty can look like: the house can still price a game badly, but it can no longer decide the outcome of a round after seeing your bet, and it can no longer rely on you being unable to check.

    Harris is remembered as a cheat, which he was. He is more useful as a proof of a negative: he demonstrated, twice, that a trust model resting on the integrity and discretion of insiders will eventually meet an insider. The industry’s answer was to keep hiring careful people. The better answer was to stop needing them.

    遊Keno, with the draw committed before you bet
    The board, the payout tables, and the seed pair you can check afterward
    Keno →
    FAQ

    Who was Ronald Dale Harris?

    A computer engineer employed by the Nevada Gaming Control Board in the early 1990s whose job was to detect software and devices designed to cheat at slot machine play. He used that access to rig machines himself.

    How did Ronald Harris cheat slot machines?

    He modified the software on certain machines so that inserting coins in a specific sequence and number would trigger a large payout. Between 1993 and 1995 he and an accomplice used it to take thousands of dollars from Las Vegas casinos.

    How was he caught?

    Not by a technical control. His accomplice Reid McNeal tried to collect a $100,000 keno jackpot at Bally’s Park Place in Atlantic City; casino executives found his behaviour suspicious and alerted New Jersey gaming investigators. Both were charged on 15 January 1995.

    What happened to him?

    He was sentenced to seven years in prison and released after serving two. He is listed in the Nevada Gaming Control Board’s black book, which bars him from entering licensed casinos in the state.

    Could the keno prediction attack work against a provably fair game?

    Not in the same way. Harris exploited a generator whose output was predictable to someone who knew the algorithm and its state. Under commit-reveal the server seed is committed by hash before the bet and revealed afterward, and your own client seed enters the result — so publishing the algorithm costs nothing, and the outcome cannot be changed once your bet is placed.

    SOURCES & REFERENCES
    • New Jersey Division of Gaming Enforcement — exclusion order for Reid E. McNeal, docket 95-0240-EL (charges of 15 January 1995, the $100,000 Bally’s Park Place keno attempt, Harris’s role)
    • Ronald Dale Harris — employment, the coin-sequence modification, the keno program, arrest and sentence
    • Nevada Gaming Control Board — List of Excluded Persons
    • Auguste Kerckhoffs, “La cryptographie militaire” (1883) — the principle that a system must stay secure with everything but the key made public
    THE GAMES IN THIS ARTICLE
    Keno — rules & free play →
    研Betkyo Research — written by the team that builds these games. Every probability quoted in the Journal is derived from our engine source or a cited reference, never copied from another site. Figures are re-checked whenever the engines change.
    KEEP READING
    証 FAIRNESS STUDIES

    Four ways to prove a random number: commit-reveal, beacons, VRF, certified hardware

    2026-07-24 · 12 MIN
    証 FAIRNESS STUDIES

    Verify a casino round yourself: a step-by-step walkthrough

    2026-07-24 · 11 MIN
    証 FAIRNESS STUDIES

    A short history of trusting randomness: from knucklebones to hash commitments

    2026-07-24 · 10 MIN

    18+ · PLAY RESPONSIBLY · THE JOURNAL IS EDITORIAL CONTENT, NOT BETTING ADVICE

    Tokyo'da üretilen, kanıtlanabilir adil orijinal oyunlar. Sorumlu oyna.
    Betkyo, Shirokane Interactive tarafından sahiplenilmekte ve işletilmektedir.
    Bize support@betkyo.com adresinden ulaşabilirsiniz.
    • YouTube
    • X
    • Instagram
    CCF Foundation · CertificationCCF-2026-0037Doğrula →CCF Labs · RNG/RTP CertifiedWC-2026-0512Doğrula →
    CASINO
    LobbyGame GuidesJournal
    SPORTS
    SportsbookLive·UpcomingMy BetsBetting Rules
    MARKETS
    All MarketsBTC ×1000·ETH ×1000SOL ×1000·XRP ×1000BNB ×1000·DOGE ×1000HYPE ×1000·ZEC ×1000XAU ×1000·XAG ×1000XPT ×1000·XPD ×1000COPPER ×1000
    SUPPORT
    FairnessAffiliate·VIP ClubHelp Center
    ABOUT US
    CorporationPrivacy·AMLTerms·Responsible Gaming
    © 2026 BETKYO · 18+····