Rocketon Game Fairness

Discover how our provably fair algorithm ensures complete transparency and fairness in every game round.

Understanding Provably Fair Gaming

Learn how Rocketon's crash game uses cryptographic technology to ensure fair and verifiable outcomes.

🔐

Server Seed

Before each round, our server generates a random seed and creates a cryptographic hash. This hash is publicly displayed before the game starts, ensuring the outcome cannot be manipulated.

🎲

Client Seed

Players can provide their own seed or use an automatically generated one. This adds an additional layer of randomness that the house cannot predict.

🔄

Round Generation

The combination of server and client seeds creates a unique crash point for each round using the HMAC-SHA256 algorithm.

The Mathematics Behind Rocketon

Crash Point Calculation

The crash point is calculated using the following formula:

crash_point = Math.max(1, (100 * 0.99) / (1 - R))

Where:

  • R is a random number between 0 and 1 generated from the hash
  • 0.99 represents the house edge (1%)
  • 100 is the scaling factor

Probability Distribution

The game follows an exponential distribution with the following characteristics:

  • Probability of crash at 1.00x: 1%
  • Probability of crash before 2x: 50%
  • Probability of reaching 10x: 10%
  • Probability of reaching 100x: 1%

Verify Your Game Round

Use this tool to verify the fairness of any game round by entering the server seed and client seed.

Verification Result

Technical Implementation

Pseudocode Implementation


function generateCrashPoint(serverSeed, clientSeed) {
    // Combine seeds
    const combinedSeed = serverSeed + clientSeed;
    
    // Generate HMAC-SHA256 hash
    const hash = HMAC_SHA256(combinedSeed);
    
    // Convert first 4 bytes to 32-bit integer
    const h = parseInt(hash.slice(0, 8), 16);
    
    // Generate float in range [0, 1)
    const r = h / Math.pow(2, 32);
    
    // Calculate crash point
    return Math.max(1, (100 * 0.99) / (1 - r));
}
                

Understanding House Edge

Rocketon features a transparent 1% house edge, which is implemented in the following ways:

  • The theoretical return to player (RTP) is 99%
  • The house edge is built into the crash point calculation
  • All other aspects of the game are completely fair and random

Expected Value Calculation

For any target multiplier (M), the expected value (EV) is:

EV = (M - 1) * P(survive to M) - 1 * P(crash before M)

Where P(survive to M) is approximately 0.99/M

Fairness FAQ

How can I be sure the Rocketon game is fair?

Every game round can be independently verified using the provided server seed, client seed, and our open-source verification tool. The cryptographic nature of the system makes it impossible to manipulate outcomes.

What is the house edge and how does it work?

Rocketon has a 1% house edge, meaning the theoretical return to player (RTP) is 99%. This is implemented transparently in the crash point calculation formula and is consistent across all bet sizes.

Can I change my client seed?

Yes, you can change your client seed at any time. This adds an extra layer of randomness to the game that cannot be predicted by the house.

How often do high multipliers occur?

The probability of reaching specific multipliers follows an exponential distribution. For example, 100x occurs approximately 1% of the time, while 2x occurs roughly 50% of the time.