Pull BoxPull Box

Fair Play

Last updated: January 17, 2026

At Pull Box, we are committed to maintaining the highest standards of fairness and transparency in our skill-based gaming platform. This page details the systems, algorithms, and processes we use to ensure every game is fair, random, and verifiable.

Our Core Fairness Principles

  • Transparency: All odds and probabilities are clearly defined and verifiable
  • Randomness: Outcomes are determined using cryptographically secure random number generation
  • No Manipulation: We never adjust odds based on player behavior, spending, or any other factors
  • Verifiability: All game outcomes are recorded and can be audited
  • Consistency: The same rules and algorithms apply to all players equally

Weighted Probability System

Our games use a weighted probability system where each item in a box has an assigned weight value. This weight determines the likelihood of that item being selected. The system ensures that:

  • Items with higher weights have a greater chance of being selected
  • Items with lower weights (rarer items) have a smaller but still fair chance
  • All weights are set by administrators and never change
  • The probability calculation is transparent and mathematically verifiable

Probability Calculations

The probability of selecting any specific item is calculated using the following formula:

P(item) = weight(item) / Σ(weight(all items))

Where:

  • P(item) = Probability of selecting the item
  • weight(item) = The weight assigned to the specific item
  • Σ(weight(all items)) = Sum of all weights in the box

Example Calculation

Consider a box with the following items and weights:

  • Common Item A: weight = 100
  • Common Item B: weight = 100
  • Rare Item C: weight = 10
  • Ultra Rare Item D: weight = 1

Total weight = 100 + 100 + 10 + 1 = 211

Probabilities:

  • Common Item A: 100/211 = 47.39%
  • Common Item B: 100/211 = 47.39%
  • Rare Item C: 10/211 = 4.74%
  • Ultra Rare Item D: 1/211 = 0.47%

Random Number Generation

To ensure true randomness and prevent predictability, we use multiple layers of randomization:

  • Cryptographically Secure RNG: Our server-side systems use cryptographically secure random number generators that meet industry standards
  • Deterministic Shuffling: Items are shuffled using a deterministic algorithm based on the box ID, ensuring consistent ordering while maintaining randomness in selection
  • Weighted Pool Selection: Each item is added to a selection pool a number of times equal to its weight, then a truly random selection is made from this pool
  • No Seed Manipulation: Random seeds are never reused or manipulated to favor any outcome

Server-Side Validation

All game outcomes are validated and recorded on our secure servers to prevent manipulation:

  • Outcome Verification: Every game result is verified server-side before being confirmed to the player
  • Transaction Integrity: All game plays are recorded in atomic database transactions, ensuring no partial states or inconsistencies
  • Audit Trail: Complete records of all game plays, outcomes, and timestamps are maintained for auditing purposes
  • No Client-Side Manipulation: While animations may run client-side, the actual outcome is determined server-side and cannot be altered by client code

Fixed Odds System

Our platform uses a fixed odds system, which means:

  • Consistent Probabilities: The probability of winning any specific item remains constant throughout the box's lifetime
  • No Dynamic Adjustment: Odds never change based on how many items have been won, how many players have played, or any other factor
  • Independent Events: Each game play is an independent event - previous outcomes do not affect future probabilities
  • Transparent Odds: The odds for each item are determined solely by its weight relative to all other items in the box

Mathematical Fairness Proof

The fairness of our system can be mathematically proven:

Expected Value Calculation

For a box with items having values and probabilities, the expected value per play is:

E[Value] = Σ(P(item) × value(item))

This expected value remains constant and is not manipulated. Over a large number of plays, the average value received will converge to this expected value, demonstrating fairness.

Law of Large Numbers

According to the Law of Large Numbers, as the number of game plays increases, the actual distribution of outcomes will converge to the theoretical probability distribution. This means that over time, the actual win rates will match the stated probabilities, proving the system's fairness.

Chi-Square Test for Fairness

We can verify fairness using statistical tests. The Chi-Square test compares observed frequencies to expected frequencies:

χ² = Σ((observed - expected)² / expected)

A low chi-square value indicates that observed outcomes match expected probabilities, confirming fairness. Our system is designed to pass such statistical tests consistently.

Anti-Manipulation Measures

We implement multiple safeguards to prevent any form of manipulation:

  • Server-Side Processing: All critical game logic runs on secure servers, not in the browser
  • Immutable Records: Once a game outcome is recorded, it cannot be altered or deleted
  • No Outcome Prediction: Outcomes are determined at the moment of play, not predetermined or cached
  • Equal Treatment: All players, regardless of account status, spending history, or any other factor, receive the same fair treatment
  • Regular Audits: Our systems are regularly audited to ensure compliance with fairness standards

Transparency Measures

We believe in complete transparency about how our games work:

  • Public Documentation: This Fair Play page documents our algorithms and processes
  • Visible Weights: Item weights are visible to administrators and can be verified through our API
  • Game History: Players can view their complete game history, including all outcomes
  • No Hidden Mechanics: All game mechanics are documented and there are no hidden systems that affect outcomes
  • Open Communication: We are committed to answering questions about our fairness systems

Free Spin Fairness

Free spins (earned through rank rewards or promotions) maintain the same fairness standards:

  • Same Algorithm: Free spins use the exact same weighted probability system as paid plays
  • No Penalties: Free spins are not weighted differently or given worse odds than paid plays

Our Commitment to Fair Play

We are committed to maintaining the highest standards of fairness:

  • We never manipulate odds based on player behavior, spending, or any other factors
  • We use mathematically sound algorithms that can be verified and audited
  • We maintain complete transparency about our systems and processes
  • We regularly review and audit our systems to ensure continued fairness
  • We respond promptly to any questions or concerns about fairness
  • We continuously improve our systems while maintaining fairness standards

If you have any questions about our fairness systems or believe you have encountered an issue, please contact our support team. We take all concerns seriously and will investigate thoroughly.

Questions About Fair Play?

If you have questions about our fairness systems, want to report a concern, or would like more information, please contact our support team:

  • Support System: Use the support ticket system available on the Platform
  • Account Settings: Access your game history and statistics through your account settings

We aim to respond to all support inquiries within 48-72 hours during business days.

Pull Box is committed to fair play and transparency. All games operate using mathematically verifiable algorithms that ensure equal treatment for all players.

© 2026 Pull Box. All rights reserved.