What Shuffle publishes about Mines
Shuffle's Mines page states its numbers outright: "Mines runs at a 99% RTP with a 1% house edge on every configuration, from a single mine to the full 24", and "every multiplier is the fair odds of your picks multiplied by 0.99" (Shuffle Mines game page, 12 Nov 2026). The game is a Shuffle Original, so those figures are Shuffle's own and are not borrowed from a supplier.
| Item | What Shuffle states | Where |
|---|---|---|
| Grid | 5 by 5, 25 tiles | Mines game page (12 Nov 2026) |
| Mines per round | 1 to 24, chosen by the player | Mines game page (12 Nov 2026) |
| RTP / house edge | 99% RTP; "1%, identical at every mine count" | Mines game page (12 Nov 2026) |
| Maximum multiplier | 5,148,297x, "clearing every safe tile at 12 mines with 13 gems, or at 13 mines with 12 gems" | Mines game page (12 Nov 2026) |
| Bet amount | "From 0.00, so zero-stake rounds are allowed" | Mines game page (12 Nov 2026) |
| Maximum bet | $20,000 per round | Help centre, "Maximum bet and win limits" (12 Nov 2026) |
| Maximum win | $500,000 per round | Same help-centre article (12 Nov 2026) |
| Bet modes | Manual and Auto Bet | Mines game page (12 Nov 2026) |
| Fairness | Server seed, client seed and nonce; mine tiles from HMAC-SHA256 numbers | Help centre, "Provably Fair - Game Events" (12 Nov 2026) |
Two details set this page apart from most Mines games. There is no separate demo build: the game "accepts bets of 0.00", and a zero-stake round "runs the same math and the same provably fair outcome". And Shuffle labels its own volatility bands by mine count: 1 to 3 mines low, 4 to 8 medium, 9 to 15 high, 16 to 24 extreme.
What fair odds times 0.99 works out to
With m mines, the chance that k picks in a row are all safe is C(25−m, k) divided by C(25, k). The fair payout is the reciprocal, and Shuffle's multiplier is 99% of that:
multiplier(m, k) = 0.99 × C(25, k) / C(25−m, k)
The table applies it to nine mine counts. "Picks to reach 2x" is the first step at which cashing out at least doubles the stake.
| Mines | First pick safe | After 1 pick | Picks to reach 2x | Multiplier there | Chance of getting there | Full clear pays |
|---|---|---|---|---|---|---|
| 1 | 96% | 1.0312x | 13 | 2.06x | 48.0% | 24.75x |
| 2 | 92% | 1.0761x | 8 | 2.18x | 45.3% | 297.00x |
| 3 | 88% | 1.1250x | 6 | 2.35x | 42.1% | 2,277.00x |
| 5 | 80% | 1.2375x | 4 | 2.58x | 38.3% | 52,598.70x |
| 8 | 68% | 1.4559x | 2 | 2.18x | 45.3% | 1,070,759.25x |
| 12 | 52% | 1.9038x | 2 | 3.81x | 26.0% | 5,148,297.00x |
| 16 | 36% | 2.7500x | 1 | 2.75x | 36.0% | 2,022,545.25x |
| 20 | 20% | 4.9500x | 1 | 4.95x | 20.0% | 52,598.70x |
| 24 | 4% | 24.7500x | 1 | 24.75x | 4.0% | 24.75x |
Arithmetic from Shuffle’s stated rule, unrounded. The chance of reaching a step times its multiplier is 0.99 on every row.
Reading across: with one mine you need 13 safe picks to double and get there 48% of the time. With five mines it takes four picks and happens 38% of the time; the multiplier there is 2.58x, which is why the smaller chance still comes to the same 99%. With 12 mines or more the first pick already pays about 1.9x or better and fails roughly half the time or more. Shuffle's four volatility bands are a fair summary of this gradient, and its page is right that "no configuration returns more than another over the long run".
The top of the range is the same number Shuffle prints. C(25, 13) is 5,200,300, and 99% of it is 5,148,297. A full clear at 12 or 13 mines happens once in 5,200,300 rounds. Shuffle's advice on it is sound: "treat the number as the outer boundary of the math rather than an outcome to plan around."
The $500,000 cap and where a round has to stop
Shuffle's help centre limits Mines to a $20,000 bet and a $500,000 win per round, in USD. For most Originals, Mines included, the rule is that when bet size times multiplier would exceed the maximum win "you will be prevented from placing your bet or proceeding further in your bet". In Mines the second half is the relevant one: the ladder keeps climbing as you open tiles, and at some step the next multiplier would carry the win past the cap.
| Stake | Multiplier at which the potential win reaches $500,000 |
|---|---|
| $1 | 500,000x |
| $10 | 50,000x |
| $100 | 5,000x |
| $1,000 | 500x |
| $20,000 | 25x |
Arithmetic from the $500,000 maximum win in Shuffle’s help centre, 12 Nov 2026.
At a $1 stake the ladder is open up to 500,000x, so the 5,148,297x full clear is out of reach at any stake above about ten cents. At $1,000 the ceiling is 500x and at the $20,000 maximum bet it is 25x. A player staking large on a high mine count should expect the game to stop offering further picks well before the board is cleared.
How the board is placed: Shuffle's own loop
Shuffle generates numbers the same way for every Original: HMAC-SHA256 keyed by the server seed over clientSeed:nonce:round, four bytes per number. For Mines, the help centre's game-events article takes one number per mine and turns it into a tile:
floats = generateFloats({ serverSeed, clientSeed, nonce, cursor: 0, count: numberOfBombs })
.map((val, index) => Math.floor(val * (25 - index)))
for each value: step along the board, skipping tiles that already hold a mine, and place the mine there
The first number picks one of 25 tiles, the second one of the 24 still free, and so on; the loop in the article counts past occupied tiles so that no tile is chosen twice. Tiles are numbered 0 to 24. The result is a uniform placement fixed at the moment the bet is made. The page says the same in plain terms: Shuffle "publishes the hash of the server seed before you pick a single tile, which commits the layout in advance".
As with Plinko, the article's worked example does not match its own inputs. It gives mine tiles [20, 21, 4] for client seed abc, server seed def, nonce 1 and three mines. The first three numbers the documented function produces for those seeds are 0.4305, 0.6646 and 0.1745, the same sequence the article prints in its card-game examples, which give raw picks 10, 15 and 4 and, after the skip step, mines on tiles 10, 16 and 4. A checker that returns 10, 16, 4 for that input is following the documented code; one that returns 20, 21, 4 is not.
Verification follows Shuffle's published steps: open the bet, rotate the seed pair, and the bet then shows the unhashed server seed. From there:
- Commitment: SHA-256 of the revealed server seed must equal the hash shown on the bet before rotation.
- Board on Shuffle: the Verify function in the bet window recomputes the mine tiles from the client seed, server seed and nonce.
- Board outside Shuffle: choose Shuffle and Mines in our Shuffle seed checker or the Mines verifier. It applies Shuffle's loop as printed, lists the mined tiles (numbered 1 to 25, left to right and top to bottom) and draws the board.
Because the layout is complete before the first click, the order of your picks has no effect on where the mines are, and no clicking pattern is safer than another. Background: what provably fair gambling proves and the general verifier.
Auto Bet and bonus play
Auto Bet "repeats rounds with the same settings". Shuffle's page recommends setting the round count and stop conditions first, and its reason is the useful one: automation "removes the in-the-moment decision". It adds that "no system changes the odds", which the formula above confirms, since every step is priced at the same 99%.
Mines bets earn XP toward Shuffle's VIP programme and count toward the weekly race. For bonus wagering the page warns that Originals "typically contribute less toward bonus wagering requirements than slots do". The contribution rate and maximum bet for a given bonus are in that bonus's own terms.
Shuffle Mines against Stake, Roobet and Gamdom
| Shuffle | Stake | Roobet | Gamdom | |
|---|---|---|---|---|
| Grid | 25 tiles | 25 tiles | 25, 36, 49 or 64 tiles | 25 tiles |
| Stated return | 99% RTP at every mine count | 99.00% RTP | 96% RTP | 99% after the first $5,000 of daily Originals wagering |
| Cost per $1,000 wagered | $10 | $10 | $40 | $10 once the daily allowance is used |
| Top multiplier | 5,148,297x | 5,148,297x | Maximum payout $3,000,000 | Not stated |
| Win limit | $500,000 per round | Profit cap per coin, e.g. 2,500,000 USDT | $3,000,000 | Shown in the bet panel |
Stake: game page and fairness documentation 1 Nov 2026, help centre 12 Nov 2026. Roobet: game page 1 Nov 2026. Gamdom: game page 1 Nov 2026.
Shuffle and Stake price the game identically and even place mines identically: Stake's documentation removes each chosen tile from a list, Shuffle's loop skips over occupied tiles, and both come to the same tile at every step, so the same seeds give the same board. The differences a player will feel are the limits. Stake caps profit per coin at a level few will reach; Shuffle's $500,000 is a round number that a large stake on a steep ladder meets quickly.
Sources: Shuffle Mines game page (12 Nov 2026); Shuffle help centre, maximum bet and win limits, implementation, game events and how to verify bets (12 Nov 2026). Multipliers, chances, cap arithmetic and the abc / def / 1 tiles are our calculations from those sources.
For setting-by-setting expected loss use the Mines calculator. Shuffle's licence, KYC and withdrawal terms are in the Shuffle review.