🎯
Event en cours
Grand Tirage BW - Tirage live le 1er août 2026 a 20h00
S'inscrire gratuitement →
< 6s 1 million de tickets traités
100% Taux de succès sur 100 tirages
100M Tickets brassés sans erreur
0 Hash dupliqué détecté
SHA-256 Chain hashing immuable
Architecture technique

Ce qui tourne sous le capot.What runs under the hood.

Architecture Go haute performance, chain hashing SHA-256, audit trail immuable et vérification externe sans accès au code source. Chaque composant est documenté et justifiable devant une commission des jeux. High-performance Go architecture, SHA-256 chain hashing, immutable audit trail and external verification without source code access. Every component is documented and justifiable before a gaming commission.

ALGO 01
PCG + Fisher-Yates Shuffle

Générateur PCG à haute entropie combiné au brassage Fisher-Yates in-place. Complexité O(n), équiprobabilité garantie, zéro biais de position.

O(n) · Sans biais
ENTROPIE 02
Source /dev/urandom + UnixNano

Seed injectée depuis le bruit thermique système via /dev/urandom. Timestamp UnixNano garantit l'unicité de chaque session de tirage.

Entropie système
SÉCURITÉ 03
Chain Hashing SHA-256

Chaque tirage génère un Proof Hash liant Seed, Timestamp, gagnants et SubDrawID. Les hashs s'enchainent : modifier le passé brise toute la chaîne.

Merkle Tree simplifié
DÉDUPLICATION 04
In-Memory Bitset O(1)

Vérification en temps réel de l'unicité des gagnants. Un USER_ID ne peut pas être tiré deux fois, même avec plusieurs tickets dans des pools différentes.

Multi-pools
AUDIT 05
Vérification externe sans code source

Un auditeur peut rejouer et vérifier n'importe quel tirage uniquement avec la Seed publique et la liste des participants. Preuve mathématique absolue.

Audit indépendant
RÉSILIENCE 06
Journalisation synchrone

Le moteur écrit dans draws_audit.log avant de répondre à l'API. En cas de coupure, le résultat est déjà scellé sur disque. Reprise sur incident sans re-tirage.

Disaster recovery
Audit trail

Un registre immuable. Une preuve juridique.An immutable ledger. Legal proof.

Chaque tirage génère une ligne de log cryptographiquement liée à la précédente. La falsification du passé est mathématiquement impossible. Every draw generates a log entry cryptographically linked to the previous one. Falsifying the past is mathematically impossible.

// Formule du Proof Hash
H_proof = SHA256(Seed + Timestamp + List(Winners) + SubDrawID)

// Chaîne d'audit (principe Merkle Tree)
H_chain(N) = SHA256(H_chain(N-1) + H_proof(N))

// Exemple de log réel
SEED: 7823641029384756
TIMESTAMP: 2026-05-20T08:33:23Z
PROOF: a3f2c8e1d4b7096f2a1e5c3d8b4f0a2e9c6b3d7f1a4e8c2b5d9f3a7e1c4b6d
CHAIN: 9c4b2a7f3e1d8c5b0a4f2e9d7c3b1a8f5e2d0c9b4a7f3e1d8c5b0a4f2e9d7c
Benchmark

Les chiffres parlent.The numbers speak.

Tests réalisés en conditions réelles sur une base de 1 000 000 de participants. Tests conducted in real conditions on a base of 1,000,000 participants.

Test de charge · Mode Rafale X100
Participants 1 000 000
Tirages consécutifs 100
Tickets brassés total 100 000 000
Taux de succès 100%
Hashs dupliqués 0
Fuites mémoire 0
Performance · 1M de tickets
Temps de traitement < 6 secondes
Complexité algorithmique O(n)
RAM recommandée (5M joueurs) 8 Go
Somme distribuée (100 tirages) 95 000 000 EUR
Écart type sur les quotas Zéro
Architecture Go · API REST
Architecture audit-ready

Conçu pour passer les audits.Built to pass audits.

L'architecture du moteur RNG BW a été conçue dès l'origine pour satisfaire les critères NIST SP 800-22 et les batteries Dieharder. Audit trail immuable, dossier de conformité complet fourni à chaque client. The RNG BW engine architecture was designed from the outset to meet NIST SP 800-22 criteria and Dieharder test batteries. Immutable audit trail, full compliance dossier provided to each client.

NIST SP 800-22
Dieharder
SHA-256 chain
Audit trail
Intégration sur mesure

Codez votre logique. Nous fournissons le moteur.Code your logic. We provide the engine.

RNG BW est un moteur vierge, sans aucune règle métier imposée. Vous injectez vos participants, vos lots, vos pools via l'API REST. Gaming, iGaming, casino en ligne, tirages promotionnels, événements sportifs : chaque cas d'usage est configurable en temps réel, sans aucune limitation. Développez en Python, Node.js, PHP ou n'importe quel langage HTTP. RNG BW is a blank engine with no imposed business logic. You inject your participants, prizes, and pools via the REST API. Gaming, iGaming, online casino, promotional draws, sports events: every use case is configurable in real time, with no limitations. Develop in Python, Node.js, PHP, or any HTTP-capable language.

Gaming & iGaming
Casino en ligne
Loterie & tirages
Événements sportifs
Tirages promotionnels
Python · Node · PHP · cURL
Services gérés

Pas de dev ? Pas de problème.

Better World Company opère le tirage pour vous. Vous nous décrivez votre besoin, nous exécutons le moteur, vous recevez les résultats et un certificat PDF signé. Aucune intégration technique requise.

One Shot
250 EUR HT
par tirage · paiement unique · HT
  • 1 tirage exécuté par Better World Company
  • Certificat PDF signé BWC
  • Audit trail SHA-256 complet
  • Preuve cryptographique publique et permanente
  • Résultat livré sous 24h
Commander un tirage
API Mensuelle
590 EUR HT
par mois · tirages illimités · sans engagement · HT
  • Clé API activée sous 48h
  • Tirages illimités via API REST
  • Intégration Python, Node.js, PHP, cURL
  • Documentation technique complète
  • Audit trail immuable
  • Dashboard client
  • Sans engagement annuel
Activer l'accès API

Paiement sécurisé par carte bancaire. Facturation automatique. Résiliation à tout moment pour les abonnements mensuels.

Licensing B2B

Deux phases. Un moteur fiable.Two phases. One reliable engine.

Licensing annuel par opérateur. Volume et marchés sur demande. Annual licensing per operator. Volume and markets on request.

Offre Fondateur

Tout client ayant souscrit en Phase 1 bénéficiera d'une remise de 30% la première année lors du passage en Phase 2, soit 10 500€ au lieu de 15 000€. Cette remise est valable uniquement pour la première année de renouvellement en Phase 2. All Phase 1 clients will receive a 30% discount for the first year when upgrading to Phase 2, i.e. €10,500 instead of €15,000. This discount applies to the first Phase 2 renewal year only.

Phase 1 · Accès au moteur
5 000 EUR HT
par an · par opérateur · HT
  • Moteur RNG BW v3.0 (binaire Go)
  • Documentation technique complète (DCT)
  • Dossier de conformité audit-ready
  • Audit trail immuable (draws_audit.log)
  • Vérification externe sans accès source
  • Support par email
  • Remise Fondateur 30% sur Phase 2 (1re année)
  • Certification tierce partie (Phase 2)
  • Accréditation MGA / ANJ / UKGC (Phase 2)
Créer mon espace client →Create my client account →
Contact

Discutons de votre projet.Let's discuss your project.

Opérateur agréé, plateforme de loterie, organisateur d'événements à enjeux. Toute demande de licensing est traitée sous accord de confidentialité si nécessaire. Licensed operator, lottery platform, high-stakes event organiser. All licensing requests are handled under NDA if required.

Email contact@betterworld-company.com

Réponse sous 48h. NDA disponible sur demande. Response within 48h. NDA available on request.