Documentation Technique

Transparence complète sur le fonctionnement de notre plateforme

Générateur de Nombres Aléatoires (RNG)

Principe de fonctionnement

Notre casino utilise le générateur de nombres aléatoires cryptographiquement sécurisé de PHP : random_int()

Implémentation technique

// Exemple pour la roulette (0-36)
$result = random_int(0, 36);

// Exemple pour le coinflip (0=Pile, 1=Face)
$result = random_int(0, 1);

// Exemple pour mélange de cartes (Blackjack)
$deck = [];
$suits = ['hearts', 'diamonds', 'clubs', 'spades'];
$values = ['2', '3', '4', '5', '6', '7', '8', '9', '10', 'J', 'Q', 'K', 'A'];
foreach ($suits as $suit) {
    foreach ($values as $value) {
        $deck[] = ['suit' => $suit, 'value' => $value];
    }
}
shuffle($deck); // Mélange aléatoire pur (52 cartes standard)

Garanties de sécurité

  • Source d'entropie: /dev/urandom (Linux) ou CryptGenRandom (Windows)
  • Distribution: Uniforme et non biaisée
  • Prédictibilité: Impossible sans accès au système
  • Reproductibilité: Chaque résultat est unique et horodaté

Système d'Équité Prouvable

Transparence totale

Notre plateforme garantit une équité totale grâce à plusieurs mécanismes de vérification.

Blackjack - Système équitable

  • Deck standard 52 cartes: Aucune carte ajoutée ou retirée
  • Mélange aléatoire pur: Fonction shuffle() native de PHP
  • Cartes du croupier visibles: Transparence totale dès le début
  • Règles strictes: Croupier tire sur soft 17, reste sur hard 17+
  • Aucune manipulation: Pas de réorganisation, pas de biais

Processus de vérification

  1. 1. Génération: Un hash SHA-256 unique est créé au début de chaque partie
  2. 2. Enregistrement: Tous les détails (cartes, scores) sont stockés en JSON
  3. 3. Vérification: Consultez votre historique pour voir toutes les cartes jouées
// Génération équitable du deck Blackjack
$deck = [];
$suits = ['hearts', 'diamonds', 'clubs', 'spades'];
$values = ['2', '3', '4', '5', '6', '7', '8', '9', '10', 'J', 'Q', 'K', 'A'];

foreach ($suits as $suit) {
    foreach ($values as $value) {
        $deck[] = ['suit' => $suit, 'value' => $value];
    }
}

shuffle($deck); // Mélange aléatoire cryptographique pur

// Le croupier suit des règles strictes
while ($dealerScore < 17 || ($dealerScore === 17 && isSoft17($cards))) {
    // Tire une carte
}

Journalisation des Parties

Données enregistrées

Chaque partie est enregistrée de manière permanente et inaltérable:

Informations joueur
  • • User ID & Steam ID
  • • Pseudo du joueur
  • • Session ID
Informations partie
  • • Jeu et type
  • • Mise & gain
  • • Solde avant/après
  • • Détails du jeu (JSON)

Protection contre la fraude: Les logs sont immuables et horodatés. Toute tentative de modification est détectable.

Sécurité et Confidentialité

Sécurité serveur

  • HTTPS/SSL obligatoire
  • Protection CSRF
  • Protection XSS
  • Rate limiting

Sécurité base de données

  • Requêtes préparées (PDO)
  • Chiffrement des données sensibles
  • Sauvegardes automatiques
  • Logs d'audit immuables

Confidentialité RGPD

Toutes les données personnelles sont traitées conformément au RGPD. Consultez notre politique de confidentialité pour plus d'informations.

Avantage de la Maison

Formule de calcul

Avantage Maison = 100% - RTP (Return to Player)

RTP = (Gains moyens / Mises totales) × 100

Transparence des taux

100%

Coinflip RTP

(0% maison)

80-85%

Blackjack RTP

(15-20% maison)

94.7%

Roulette RTP

(5.3% maison)

~92%

Démineur RTP

(~8% maison)

Important: Le RTP est calculé sur le long terme. Les résultats à court terme peuvent varier.