Mines Algorithm Explained: How the RNG Places the Mines

BH
Benjamin Harris·インスタントゲームアナリスト
監修Henry Robinson
6 分で読めます

Mines Algorithm Explained: How the RNG Places the Mines

How does Mines by Spribe decide where the mines are hidden? It is one of the most common questions players ask, and the answer matters because it explains what a player can and cannot influence. This guide covers how the board is generated, how the provably fair system works, and the exact math behind every payout. View live results at minesstats.com.

The Game in Brief

Mines is part of Spribe's Turbo Games line and is widely listed as released in 2021. The game uses a 5x5 grid of 25 tiles. Before each round you choose a stake and a number of mines between 1 and 24. You then reveal tiles one at a time. Every safe tile (a star) raises the payout, and you may cash out after any safe pick. If you reveal a mine, the stake is lost. When the round ends, every mine position is shown.

Each game is single-player. There is no shared round, no countdown and no other players on your board. A round lasts exactly as long as you keep clicking.

How the Mine Positions Are Generated

The key fact about the Mines algorithm is simple: the mine positions are fixed before your first click. The process looks like this:

Step 1: Server seed. The game server generates a random server seed for the round.

Step 2: Commitment. Spribe publishes a hash of that server seed before the round. This commits the server to the seed without revealing it, so the seed cannot be swapped once you start playing.

Step 3: Client seed(s). One or more client seeds are combined with the server seed, so the server is not the only source of input.

Step 4: Board derivation. The combined seeds are run through a SHA-512 hash, and the result determines where the mines sit on the grid.

Spribe does not publish further detail, such as the exact mapping from hash bytes to tiles, so this article does not claim any. What matters for players is the outcome: the board is decided up front, and your clicks only reveal what is already there.

The Math Behind Every Payout

Because the board is fixed and every arrangement is equally likely, the odds depend only on two numbers: the mines you chose (n) and the safe picks you have made (k).

Survival chance = C(25 - n, k) / C(25, k)

Payout = 0.97 x C(25, k) / C(25 - n, k), rounded down to two decimals and capped at 10,000x the stake.

The payout is simply the inverse of the survival chance multiplied by 0.97. That 0.97 factor is the 3% house edge, and it is the same for every mine count and every number of picks. Some reference values:

MinesPicksSurvivalPayout
1196.0%1.01x
1580.0%1.21x
3367.0%1.44x
3549.6%1.95x
5529.2%3.32x
10319.8%4.90x
2414.0%24.25x

Multiply survival by payout in any row and you land at about 0.97. Choosing more mines or more picks changes variance, meaning how often you win and how large the wins are, but not the expected value. The RTP stays at 97% across the board.

Why the Algorithm Cannot Be Predicted

One-way hashing. Seeing the published hash does not reveal the server seed. Recovering the input from a cryptographic hash is computationally infeasible.

Independent rounds. Each round uses its own seeds. A past board tells you nothing about the next one, and there are no cycles or sequences to follow.

No memory. The algorithm does not track your wins or losses and does not adjust future boards based on them.

Tile choice does not matter. Since every arrangement of mines is equally likely, corners, edges, the centre and any clicking order all carry the same odds. A "safe corner" does not exist.

Provably Fair: How to Verify a Round

The provably fair system lets you confirm a round was not altered after it started:

  1. Before the round, the hash of the server seed is published.
  2. You play normally. The board is already decided.
  3. After the round, open the game history and use the verification icon on that round.
  4. The verification shows the seeds used, and you can check that the revealed server seed matches the hash published in advance.

If the values match, the mine positions were set before you placed your stake and were not changed while you played.

Common Algorithm Misconceptions

"The game moves mines after I click." False. The positions are committed through the hash before the first click.

"After several losses, a win is due." False. This is the Gambler's Fallacy. Each board is independent.

"Software can predict where the mines are." False. Any tool claiming to predict mine positions is a scam.

"Some mine counts have a better RTP." False. The 0.97 factor applies to every combination. Only variance changes.

Technical Summary

The Mines algorithm combines a committed server seed, client seeds and SHA-512 hashing to fix the board before play begins, while the payout formula builds a constant 3% house edge into every possible choice. Understanding this helps you approach the game with realistic expectations and avoid prediction scams.

Track live Mines results at minesstats.com.


Mines の分析ツールをご利用ください

当サイトのライブ統計、分布分析、トレンドチャート、provably fair 検証ツールで Mines のデータを分析できます。すべてのツールは無料で、登録は不要です。


関連ガイド

ゲームガイド:

戦略と分析:

詐欺に関する警告:

プラットフォームガイド:

Disclaimer: This article explains the mathematical and technical foundations of Mines for educational purposes only. Understanding the algorithm does not provide any advantage in predicting where the mines are. The house edge of 3% is permanent and unavoidable. Gamble responsibly.

BH

インスタントゲームアナリスト。Mines Tracker チームのために、instant ゲーム、RTP 分析、責任あるギャンブルに関する専門的なコンテンツを制作しています。

よくある質問

The server generates a seed and publishes its hash before the round. That seed is combined with client seeds and run through a SHA-512 hash, and the result determines the mine positions before your first click.
No. The published hash does not reveal the server seed, and each round uses its own seeds. Past boards say nothing about future boards.
No. The positions are fixed before the round starts and committed through the published hash. Your clicks only reveal tiles that were already decided.
Payout equals 0.97 x C(25, k) / C(25 - n, k) for n mines and k safe picks, rounded down to two decimals and capped at 10,000x the stake. For example, 3 mines and 5 picks pays 1.95x.
No. The RTP is 97% for every mine count and number of picks. More mines raise the payout per pick but lower the survival chance in the same proportion.
Open the game history and use the verification icon on the round. You can check that the revealed server seed matches the hash that was published before the round.

関連ページ

SpribeのMinesゲーム:25タイル、自分のリスク、自分のペース

SpribeのMinesとは何かを解説します。星と隠れた地雷が並ぶ5x5のグリッドで、リスクを設定し、タイルをめくり、キャッシュアウトします。自分で決められることと、クラッシュゲームとの違いも紹介します。

続きを読む

Minesの遊び方:ルール、地雷の数、キャッシュアウト

Minesのルールを順を追って解説します。賭け金の設定、地雷の数の選択、タイルのオープン、地雷を踏む前のキャッシュアウト、そしてオートモードが勝率に与える実際の影響まで、数字とともに紹介します。

続きを読む

Minesの戦略:地雷の数が本当に変えるもの

Minesの戦略を率直に解説します。地雷が1個、3個、10個、20個でボラティリティがどう変わるか、3%のハウスエッジに勝てる設定がない理由、ベットシステムの問題点、損失を抑える方法を紹介します。

続きを読む

Mines RTP 97%:すべてのタイルの背後にある組合せ論

SpribeのMinesがどのように97%のRTPに至るのかを解説します。安全なタイルの超幾何確率、配当の計算式、3つ地雷の計算例、そして10,000xの上限が特定の目標でRTPを下げる仕組みを紹介します。

続きを読む

Minesデモ:無料プレイで学べること、見えないこと

Minesのデモを無料でプレイする方法を解説します。デモモードとは何か、5x5の盤面で試す価値のある5つの実験、そしてデモの結果が実際のプレイについて誤解を招く理由を紹介します。

続きを読む

Minesのpredictorアプリとシグナル:詐欺の仕組み

Minesのpredictorボット、Telegramのシグナル、hack APKに地雷が見えない理由を解説します。ランダムな推測が本物らしく見える仕組みと、詐欺を見抜くための危険信号、被害に遭った場合の対処法を紹介します。

続きを読む