Mines

5×5 board with Fisher-Yates mine shuffle committed at round start. Cash out anytime.

Mines

5×5 board, hidden mines. Cash out anytime — multiplier rises per safe reveal. 1% house edge.

Bankroll
Bets0
Win %
Net P/L
Streak
Biggest win
Current1.00×
Next tile
Set bet + mine count, then start the round.
Presets
Auto-bet
How dishonest operators rig this game 5 documented tricks
01 Mine layout regenerated per click

Mechanism. Layout is not committed at round start. Each click re-rolls the mine map with a higher mine-density bias as your multiplier rises.

Red flag. Stake-style PF commits the FULL Fisher-Yates shuffle at round start. If the operator can't reveal all mine positions after a single click, they're cheating.

02 "First click always safe" with payback

Mechanism. To feel generous, the first click is forced safe — but the next mine is moved closer to your likely-next click. Net EV worse than advertised.

Red flag. In a proper PF Mines, the first click can land on a mine. If you've never busted on click 1 in dozens of rounds, the layout is biased.

03 Cashout button frozen near target

Mechanism. When current multiplier approaches your displayed cashout target, the button becomes unresponsive for 300ms. You either accept staler value or wait into a mine.

Red flag. Click-to-confirm timing must be deterministic. Variability tied to multiplier value = intentional friction.

04 Misleading payout matrix

Mechanism. Displayed multiplier for "3 mines, 5 safe" is 2.5× but actual payout 2.45×. Sub-cent skim per click multiplies over a session.

Red flag. Compute m(M, r) = (1 − HE) · C(25, r)/C(25 − M, r) yourself for your config. Operator must match to 4 decimal places.

05 Auto-cashout-on-bust slippage

Mechanism. Auto-cashout triggers fire AFTER the next reveal — if that reveal is a mine, you lose even though you "cashed out".

Red flag. Order of operations must be: cashout request → operator confirms → bet closed → THEN you can reveal more. Any race condition is house-favorable by design.

For the full compendium across all games, see The Book of Casino Dirty Tricks.

Server seed hash
Server seed (revealed after rotation)— pending rotation —
Client seed
Next nonce

How Mines math works

The board is 25 tiles, with M of them mines. The honest provably-fair algorithm commits the entire mine layout at round start using an inside-out Fisher-Yates shuffle driven by HMAC floats:

arr = [0, 1, 2, ..., 24]
for i from 24 down to 1:
    j = floor( float[24 − i] · (i + 1) )
    swap(arr[i], arr[j])
mines = arr[0 .. M-1]      // first M positions = mine indices

The multiplier after R safe reveals follows binomial counting:

m(M, R) = (1 − HE) · C(25, R) / C(25 − M, R)

Where C is the binomial coefficient. The Mines payout matrix calculator computes the full table for any mine count.

The “first click safe” trap

Several operators have implemented Mines variants where the first click is forced safe. This feels generous but is exactly the kind of cheat the Dirty Tricks book warns about: the operator is no longer committing the layout at round start. The mines are being regenerated after your first click, which means they can also be biased to be closer to your statistically-likely second click.

How to test. In a true PF Mines, after a single click the operator must be able to reveal the complete mine layout (the other 24 tiles’ identities). If “Reveal layout after first click” returns “not available until cashout”, the operator is not committing at round start. That’s not provably fair — it’s documented manipulation.

EV per click is constant — but variance is enormous

The math is elegant: at any safe-reveals count R, expected return for clicking the next tile equals exactly −house edge. (Try it: probability of safe next tile times the ratio of next-multiplier to current-multiplier minus one.) But the variance of clicking next tile can be huge.

With 20 mines and 4 safe reveals, multiplier is around 121×. Clicking the next tile gives an 80% chance of going to ~242× and a 20% chance of zero. That’s a coin-flip moving you between $0 and $24,200 on a $100 bet. Same expected value as one Crash round at 1.01×. Wildly different sleep quality.

Where strategy actually applies

  1. Cashout target as risk profile. Cashing out at 5× when current is 4.8× is roughly 5× equity-conservation behaviour. Cashing at 100× when current is 5× is gambler’s-fallacy chasing.
  2. Mine count and bankroll. Higher mine counts give wilder multipliers but lower success probability per click. Pair with smaller bet sizes proportional to your bankroll. Use the bet sizing optimizer.
  3. Spot the cheaters. If you’re consistently busting on click 1 when expected ≈ M/25, you’re either unlucky or the layout isn’t committed at round start. Track over 100+ rounds.

Frequently asked questions

Can I figure out where mines are mid-round?

No — that’s the whole point of a committed layout you can’t see. Each click reveals one tile’s identity. Strategy is purely about how many to flip before cashing out.

Why does the payout grow so fast?

Combinatorial explosion. After R safe reveals with M mines, the probability you’d have flipped R safe ones in a row is C(25−M, R) / C(25, R). The reciprocal of that probability, minus house edge, becomes the multiplier. Probabilities of long runs are small; their reciprocals are large.

What’s the maximum multiplier?

With M = 24 mines (only 1 safe tile), the safe-reveal multiplier on the first click is ~24.75× (one-of-25 probability minus 1% HE). With M = 1 mine, after 24 safe reveals the multiplier is ~24.75× again. The shape of the payout curve depends on your chosen mine count.