🛡️ Provably Fair
Nie ufaj — weryfikuj. Każdy wynik możesz przeliczyć samodzielnie.
Every result at Polygon Casino is generated from three values: a server seed (secret, its SHA-256 hash is shown before you bet), your client seed (you can change it any time) and a nonce (bet counter).
Random numbers = HMAC_SHA256(server_seed, client_seed:nonce:round). Each 32-byte output gives 8 floats between 0 and 1 (4 bytes per float). When you rotate your seed pair the old server seed is revealed, so you can check that its hash matches and recompute every past result with our verifier or your own code.
Wzory silnika
- Dice: roll = floor(f₀ × 10001) / 100
- Limbo / Crash: result = floor(100 × RTP / (1 − f₀)) / 100 (min 1.00)
- Ruletka: pocket = floor(f₀ × 37) (38 dla amerykańskiej, 37 = 00)
- Karty (blackjack, bakarat, hi-lo): card = floor(fᵢ × 52), rank = card mod 13 + 1, suit = ⌊card / 13⌋
- Video poker, mines, keno, tower: Tasowanie Fisher–Yates z fᵢ
- Plinko: każdy rząd w lewo, jeśli fᵢ < 0.5, w przeciwnym razie w prawo
- Sloty: każde pole to ważony wybór z fᵢ (bęben po bębnie, od góry do dołu)
- Koło: segment = floor(f₀ × 30)
🔎 Weryfikator
Zweryfikuj w przeglądarce (bez serwera)
To samo obliczenie jest też wykonywane lokalnie za pomocą Web Crypto API poniżej, więc nie musisz ufać naszemu serwerowi.