Équité et Génération de Nombres Aléatoires
Version 1.2 — dernière mise à jour 2026-10-29. La version anglaise fait foi ; cette traduction est fournie à titre informatif. English.
Version 1.2 — Dernière mise à jour : 2026-10-29. Exploité par JOKR Labs.
Cette page fait partie des Conditions d'Utilisation et explique, jeu par jeu, comment le résultat de chaque JOKR Original est généré, ce qui est enregistré et ce que vous pouvez vérifier vous-même. La version anglaise prévaut sur toute traduction.
Operator entity details will be published here upon completion of licensing.
1. Champ d'application
1.1. Les « JOKR Originals » sont les six jeux exploités sur nos propres serveurs : JOKR Crash, JOKR Mines, JOKR Spin, BlackJOKR, JOKR Duel et JOKR Ballz. Tout ce qui suit décrit uniquement ces six jeux.
1.2. Les machines à sous, les tables en direct et les autres titres tiers fonctionnent sur les propres serveurs du studio. La génération de nombres aléatoires est la responsabilité du studio et n'est pas décrite ici.
1.3. Nous utilisons les mots avec précision. Un tour est « commit-reveal » quand un engagement cryptographique au résultat est publié avant que vous ne pariez et que les valeurs secrètes sont divulguées après le tour, afin que vous puissiez recalculer le résultat vous-même. Un tour n'est pas équitable de manière vérifiable quand aucun tel engagement n'existe, quelle que soit la qualité de la source aléatoire. Quatre des six Originals sont commit-reveal aujourd'hui : Crash, Mines, Spin et Duel contre la maison (section 2).
2. Résumé
| Jeu | Comment le résultat est produit | Ce que vous pouvez vérifier vous-même |
|---|---|---|
| JOKR Crash | Commit-reveal : engagement SHA-256 publié avant les paris ; point de crash dérivé de HMAC-SHA256 de deux graines serveur | Recalculez le hash et le point de crash à partir de la graine et du salt divulgués (vérificateur ci-dessous) |
| JOKR Mines | Commit-reveal : engagement SHA-256 publié au démarrage ; disposition des mines dérivée d'un flux HMAC-SHA256 | Recalculez le hash et les positions des mines à partir de la graine et du salt divulgués (vérificateur ci-dessous) |
| JOKR Spin | Commit-reveal : engagement SHA-256 de la graine serveur publié avant le spin ; case dérivée de HMAC-SHA256 de cette graine parmi 37 cases équiprobables | Recalculez le hash et la case à partir de la graine divulguée (section 5) |
| BlackJOKR | Sabot de six jeux mélangé avec un générateur cryptographique ; le croupier prend toujours la carte suivante du sabot (section 6) | Rien de cryptographique ; chaque main est enregistrée côté serveur |
| JOKR Duel | Contre la maison : commit-reveal — chaque carte de la maison est dérivée d'une graine secrète fixée avant le match, dont le hash SHA-256 est affiché avant que vous ne jouiez ; contre un joueur : les choix des deux joueurs | Recalculez chaque carte de la maison à partir de la graine divulguée (section 7) |
| JOKR Ballz | Simulation physique côté serveur avec perturbations aléatoires non cryptographiques | Rien de cryptographique ; chaque match est enregistré côté serveur |
3. JOKR Crash
3.1. Avant chaque tour, le serveur génère deux valeurs secrètes, une graine de 32 octets et un salt de 32 octets, et publie leur engagement hash = SHA-256(graine + salt). Le hash est envoyé à chaque joueur connecté quand la fenêtre de paris de 10 secondes s'ouvre, avant que tout pari ne soit accepté. Il est visible dans le jeu derrière le bouton Fair 🔐 à côté du numéro du tour.
3.2. Le point de crash est fixé par ces deux valeurs. Il est calculé comme suit, et rien d'autre ne l'influence :
h= les 13 premiers caractères hexadécimaux (52 bits) deHMAC-SHA256(clé = graine, message = salt), lus comme un entier ;crash = floor( 100 × (1 − edge) × 2^52 ÷ (2^52 − h) ) ÷ 100, avecedge = 3.6 %pour les tours dont le salt commence parv2-, etedge = 10 %pour les tours plus anciens dont le salt n'a pas ce préfixe (le préfixe fait partie du salt, il est donc couvert par le hash publié avant le tour) ;- le résultat n'est jamais inférieur à 1.00× et est plafonné à 1,000×.
3.3. L'avantage de la maison est intégré à la distribution par le facteur (1 − edge) ci-dessus ; le plafond de paiement par tour affiché dans le jeu s'applique également.
3.4. Après le crash, la graine et le salt sont diffusés aux joueurs. L'enregistrement du tour (hash, graine, salt, point de crash, horodatages) est conservé côté serveur, ainsi que chaque pari placé sur celui-ci. Vous pouvez récupérer les graines de tout tour terminé à partir de son hash avec le vérificateur ci-dessous ; les graines d'un tour encore en cours ne sont jamais divulguées.
3.5. Ce que cela prouve et ne prouve pas. Recalculer le hash montre que les graines, et donc le point de crash, ont été fixés avant l'ouverture des paris et n'ont pas été modifiés après. Parce que les deux valeurs sont générées par le serveur et que vous ne contribuez pas avec votre propre graine, le protocole ne prouve pas que le serveur n'aurait pas pu sélectionner ses graines ; c'est du commit-reveal, pas un schéma complet avec graine client.
4. JOKR Mines
4.1. Au début de chaque tour, le serveur génère une graine de 32 octets et un sel de 32 octets et vous envoie leur engagement hash = SHA-256(graine + sel) ainsi que la grille. La disposition est fixée à ce moment ; aucune action ultérieure de votre part ne déplace une mine.
4.2. La disposition des mines est dérivée des deux valeurs sur une grille de 25 cases avec 1 à 20 mines, comme suit :
- un flux de nombres 32 bits est produit par
HMAC-SHA256(clé = graine, message = sel + i)pouri = 0, 1, 2, …, lu huit caractères hexadécimaux à la fois ; - les cases
0 … 25 − 1sont mélangées avec un mélange Fisher-Yates alimenté par ce flux, en utilisant l'échantillonnage par rejet pour éviter le biais modulo ; - les n premières cases mélangées sont les mines, où n est le nombre de mines que vous avez sélectionné.
4.3. Le multiplicateur après chaque case sûre est l'inverse exact de la probabilité de l'atteindre, réduit par un avantage maison de 4 % (jeux dont le sel commence par v2-; 10 % pour les jeux plus anciens dont le sel n'a pas ce préfixe), arrondi à 0,01, et est affiché dans le jeu avant que vous ne révéliez.
4.4. Quand le tour se termine (une mine est touchée ou vous encaissez), la graine, le sel et la disposition complète des mines vous sont envoyés et affichés dans le panneau 🔐 Équité prouvée du jeu. L'enregistrement du tour (hash, graine, sel, positions des mines, cases révélées, résultat) est conservé côté serveur.
4.5. La même limitation que dans 3.5 s'applique : vous pouvez vérifier que la disposition a été fixée avant que vous ne jouiez, non que le serveur n'aurait pas pu sélectionner ses graines.
5. JOKR Spin
5.1. JOKR Spin est une roulette européenne : 37 poches (0–36), gains standard.
5.2. Avant chaque tour, le serveur détient une graine secrète de 32 octets pour votre prochain tour et vous affiche son engagement hash = SHA-256(graine) (panneau ℹ️ du jeu, ou le nextHash retourné avec le tour précédent). La poche est HMAC-SHA256(clé = graine, message = "jokr-spin:" + i) lue comme des mots 32 bits big-endian, en rejetant tout mot ≥ floor(2^32 ÷ 37) × 37 de sorte qu'aucune poche n'est favorisée, et réduite modulo 37. Chaque graine est utilisée pour exactement un tour : elle est remplacée de manière atomique quand vous tournez, de sorte que deux tours ne peuvent jamais partager une graine.
5.3. Après le tour, la graine est divulguée dans la réponse et dans le panneau ℹ️ avec la poche, et l'enregistrement du tour (graine, hash, paris, poche, gain) est conservé côté serveur.
6. BlackJOKR
6.1. Chaque main est distribuée à partir d'un sabot frais de 6 jeux mélangé sur notre serveur avec un générateur cryptographique (Fisher-Yates avec échantillonnage par rejet, alimenté par la source aléatoire sécurisée du système d'exploitation). Le sabot est stocké chiffré avec l'état du jeu et n'est jamais envoyé à votre appareil avant que les cartes ne soient distribuées.
6.2. Règle de tirage du croupier. Le croupier tire jusqu'à 16 et tire également sur 17 souple ; le croupier s'arrête sur 17 dur et sur 18 ou plus (les mains distribuées avant 2026-10-08 selon les règles précédentes : le croupier s'arrêtait sur tous les 17). Le croupier prend toujours la carte suivante du sabot : aucune carte n'est jamais remise ou sautée, ni pour le croupier ni pour vous. L'avantage maison provient uniquement des règles écrites de la table (blackjack paie 1:1, le croupier tire sur 17 souple, double sur 10 ou 11 seulement, un partage, pas de vérification de carte cachée), publiées sur la table, dans le panneau ℹ️ et sur la page Règles du jeu.
6.3. Aucun engagement n'est publié avant la main, donc BlackJOKR n'est pas équitable de manière prouvée. Chaque main (paris, cartes, résultat) est enregistrée côté serveur.
7. JOKR Duel
7.1. JOKR Duel est un duel de couleur de carte (bleu bat rouge, rouge bat orange, orange bat bleu). Deux modes existent.
7.2. Contre la maison. Avant que le match ne commence, le serveur génère une graine secrète de 32 octets et vous envoie son engagement hash = SHA-256(graine). La carte de la maison du tour n est HMAC-SHA256(clé = graine, message = gameId + ":" + n + ":" + i) lue comme des mots 32 bits big-endian, en rejetant tout mot ≥ floor(2^32 ÷ 3) × 3, réduite modulo 3 (0 = rouge, 1 = bleu, 2 = orange) : chaque carte a exactement une chance de 33.33 %, indépendamment de ce que vous jouez. La graine est divulguée quand le match se termine (panneau ℹ️), de sorte que vous pouvez recalculer chaque carte de la maison. L'avantage maison provient uniquement des frais écrits de la maison sur le pot (page Règles du jeu).
7.3. Contre un autre joueur. Chaque tour est décidé uniquement par les cartes que les deux joueurs choisissent réellement. Si un joueur n'agit pas dans le délai imparti, le serveur joue une carte aléatoire pour lui.
7.4. Contre la maison, l'engagement de 7.2 rend chaque carte de la maison vérifiable une fois la graine divulguée ; le vérificateur sur cette page ne couvre pas encore Duel, donc la vérification est manuelle (n'importe quel outil HMAC-SHA256). Les tours joueur contre joueur n'impliquent aucun tirage serveur du tout. Chaque résultat de tour est enregistré côté serveur.
8. JOKR Ballz
8.1. JOKR Ballz est une course : chaque participant entre un nombre de balles, et la première balle à atteindre l'arrivée remporte le pot entier. La course est une simulation physique exécutée sur notre serveur (moteur de corps rigides) ; le serveur applique de petites perturbations aléatoires aux vitesses des balles pendant la course en utilisant le générateur non cryptographique du runtime. Plus vous entrez de balles, plus vous avez de chances d'être premier.
8.2. Si aucune balle n'a atteint l'arrivée après 3 minutes, le serveur choisit le gagnant au hasard avec une probabilité proportionnelle au nombre de balles de chaque participant.
8.3. Des participants exploités par la maison peuvent être présents dans un match. Leur nombre de balles est défini par le serveur entre 1.2× et 1.5× les balles entrées par le joueur humain, plafonné à 80 balles.
8.4. Aucun engagement n'est publié avant un match, donc JOKR Ballz n'est pas équitable de manière prouvée. Chaque match (participants, balles, gagnant, prix) est enregistré côté serveur.
9. Utiliser le vérificateur
9.1. Le vérificateur sur cette page recalcule une partie terminée de JOKR Crash ou JOKR Mines dans votre navigateur avec les mêmes formules que nos serveurs de jeu. Rien de ce que vous tapez ne nous est envoyé.
9.2. Collez la graine serveur et le sel divulgués par le jeu (et, pour Mines, le nombre de mines), optionnellement le hash annoncé avant la partie, et appuyez sur Vérifier localement. Le résultat affiche le hash recalculé, s'il correspond au hash annoncé, et le point de crash ou les positions des mines.
9.3. Si vous n'avez que le hash, le bouton Rechercher récupère la graine et le sel de cette partie dans nos dossiers, à condition que la partie soit déjà terminée. Les parties en cours ne sont jamais divulguées.
9.4. JOKR Spin et JOKR Duel contre la maison utilisent également le commit-reveal : ils publient un engagement avant le jeu et divulguent leur graine après, mais le vérificateur ne les couvre pas encore. Recalculez-les manuellement avec n'importe quel outil HMAC-SHA256, en suivant les sections 5 et 7. BlackJOKR et JOKR Ballz ne publient aucune graine du tout (sections 6 et 8), il n'y a donc rien à vérifier pour eux.
10. Dossiers et examen
10.1. Chaque partie de chaque Original est enregistrée sur nos serveurs avec ses entrées et son résultat (sections 3 à 8), ainsi que les mouvements de solde correspondants dans notre registre.
10.2. Pour JOKR Mines, un moniteur automatique compare les montants versés avec les montants misés depuis le dernier redémarrage et alerte l'opérateur lorsque le rendement observé dépasse la bande attendue. Pour les autres jeux, les dossiers de parties permettent un examen après coup.
10.3. Si vous pensez qu'une partie a été réglée incorrectement, contactez JOKR Support — le chat d'assistance intégré (« Contacter le support » dans le pied de page de n'importe quel onglet principal) ou support@jokr.casino avec le jeu, l'heure de la partie et, pour Crash ou Mines, le hash. Nous examinerons le dossier du serveur et vous répondrons.
Tous les documents légaux: Conditions d'utilisation · Politique de confidentialité · Politique relative aux cookies · Jeu responsable · Conditions des bonus · Politique de retrait · Règles des jeux · Équité et RNG · Politique AML / KYC · Règles des sports