🔐 Kanıtlanabilir Adil Çekiliş
Her çekiliş kriptografik olarak doğrulanabilir. Güvenmek zorunda değilsiniz — kendiniz kontrol edin.
Nasıl Çalışır?
Kriptografik Seed
Her çekilişten önce sunucu, PHP'nin CSPRNG (random_bytes) kullanarak kriptografik olarak güvenli bir rastgele seed üretir. Tahmin etmek imkânsızdır.
Adil Karıştırma
1–10 arası sayılar, Fisher-Yates algoritması ve random_int() ile karıştırılır — zayıf mt_rand() değil. İlk 4 sayı çekilen sayılar olur.
Doğrulanabilir Hash
Seed ve çekilen sayılardan SHA-256 hash hesaplanır: SHA-256(server_seed:sayılar). Bu hash kalıcı olarak saklanır.
Siz Doğrulayabilirsiniz
Her oyundan sonra server_seed ve result_hash alırsınız. SHA-256(seed:sayılar) hesaplayıp hash ile karşılaştırın — sunucuya gerek yok.
Algoritma
server_seed = CSPRNG(32 bytes) → hex string (64 chars)
winning_numbers = Fisher-Yates shuffle([1…10]) using random_int() → first 4, sorted
result_hash = SHA-256( server_seed + ":" + winning_numbers )
Örnek:
server_seed = a3f8e1c2d4…
winning_numbers = 2,5,7,9
input = "a3f8e1c2d4…:2,5,7,9"
result_hash = SHA-256("a3f8e1c2d4…:2,5,7,9")
SHA-256 tek yönlü bir fonksiyondur: hash hesaplandıktan sonra seed'i tersine çevirmek veya sayıları değiştirmek matematiksel olarak imkânsızdır. Sonucunuz çekildiği anda kilitlenir.
Herhangi Bir Turu Doğrula
Round ID girerek seed ve hash'i arayın, ardından istemci tarafı aracımızla sonucu doğrulayın — sunucuya hiçbir veri gönderilmez.
Round ID ile Ara
Manuel Doğrulama Aracı
Herkese Açık Denetim Kaydı
Son 20 çekiliş — herkes herhangi bir turu arayabilir ve doğrulayabilir.
| # | Tarih | Çekilen | Eşleşme | Ödül | SHA-256 (kısaltılmış) | |
|---|---|---|---|---|---|---|
| Henüz oynanmış tur yok. | ||||||