Adillik & Rastgele Sayı Üretimi
Sürüm 1.2 — son güncelleme 2026-10-29. İngilizce sürümü yetkilidir; bu çeviri kolaylık için sağlanmıştır. English.
Sürüm 1.2 — Son güncelleme: 2026-10-29. JOKR Labs tarafından işletilmektedir.
Bu sayfa Hizmet Şartları'nın bir parçasını oluşturur ve her JOKR Original oyununda sonucun nasıl oluşturulduğunu, neyin kaydedildiğini ve kendiniz neyi kontrol edebileceğinizi açıklar. İngilizce sürüm herhangi bir çeviriye göre önceliklidir.
Operator entity details will be published here upon completion of licensing.
1. Kapsam
1.1. "JOKR Originals", kendi sunucularımızda işletilen altı oyundur: JOKR Crash, JOKR Mines, JOKR Spin, BlackJOKR, JOKR Duel ve JOKR Ballz. Aşağıdakiler yalnızca bu altı oyunu açıklamaktadır.
1.2. Slot makineleri, canlı masalar ve diğer üçüncü taraf başlıkları stüdyonun kendi sunucularında çalışır. Bunların rastgele sayı üretimi stüdyonun sorumluluğundadır ve burada açıklanmamıştır.
1.3. Kelimeleri kesin olarak kullanırız. Bir tur, kriptografik bir taahhüt sonuca ilişkin bahis öncesinde yayınlandığında ve gizli değerler tur sonrasında açıklandığında "commit-reveal" (taahhüt-açıklama) olarak adlandırılır, böylece sonucu kendiniz yeniden hesaplayabilirsiniz. Rastgele kaynağın kalitesi ne olursa olsun, böyle bir taahhüt yoksa bir tur adil değildir. Altı Originalin dördü bugün commit-reveal'dir: Crash, Mines, Spin ve Duel ev karşısında (bölüm 2).
2. Özet
| Oyun | Sonuç nasıl oluşturulur | Kendiniz neyi doğrulayabilirsiniz |
|---|---|---|
| JOKR Crash | Commit-reveal: bahis öncesinde yayınlanan SHA-256 taahhüdü; çökme noktası iki sunucu seed'inin HMAC-SHA256'sından türetilmiş | Açıklanan seed ve salt'tan hash ve çökme noktasını yeniden hesaplayın (aşağıdaki doğrulayıcı) |
| JOKR Mines | Commit-reveal: başlangıçta yayınlanan SHA-256 taahhüdü; mayın düzeni HMAC-SHA256 akışından türetilmiş | Açıklanan seed ve salt'tan hash ve mayın konumlarını yeniden hesaplayın (aşağıdaki doğrulayıcı) |
| JOKR Spin | Commit-reveal: sunucu seed'inin SHA-256 taahhüdü spin öncesinde yayınlanmış; cep 37 eşit olasılıklı cepten HMAC-SHA256'dan türetilmiş | Açıklanan seed'den hash ve cebi yeniden hesaplayın (bölüm 5) |
| BlackJOKR | Altı desteli shoe kriptografik bir üreteçle karıştırılmış; krupiye her zaman shoe'nun sonraki kartını alır (bölüm 6) | Kriptografik bir şey yok; her el sunucu tarafında kaydedilir |
| JOKR Duel | Ev karşısında: commit-reveal — her ev kartı maç öncesinde sabitlenmiş gizli bir seed'den türetilmiş, SHA-256 hash'i oyun öncesinde gösterilir; oyuncu karşısında: her iki oyuncunun seçimleri | Açıklanan seed'den her ev kartını yeniden hesaplayın (bölüm 7) |
| JOKR Ballz | Kriptografik olmayan rastgele pertürbasyonlarla sunucu tarafı fizik simülasyonu | Kriptografik bir şey yok; her maç sunucu tarafında kaydedilir |
3. JOKR Crash
3.1. Her tur öncesinde, sunucu iki gizli değer, 32 baytlık bir seed ve 32 baytlık bir salt oluşturur ve bunların taahhüdünü hash = SHA-256(seed + salt) yayınlar. Hash, 10 saniyelik bahis penceresi açıldığında her bağlı oyuncuya gönderilir, herhangi bir bahis kabul edilmeden önce. Oyunda tur numarasının yanındaki 🔐 Adil düğmesinin arkasında görülebilir.
3.2. Çökme noktası bu iki değer tarafından sabitlenir. Aşağıdaki şekilde hesaplanır ve başka hiçbir şey bunu etkilemez:
h=HMAC-SHA256(key = seed, message = salt)öğesinin ilk 13 onaltılık karakteri (52 bit), bir tamsayı olarak okunur;crash = floor( 100 × (1 − edge) × 2^52 ÷ (2^52 − h) ) ÷ 100, salt'ıv2-ile başlayan turlar içinedge = 3.6 %ve böyle bir ön ek olmayan eski turlar içinedge = 10 %(ön ek salt'ın bir parçasıdır, bu nedenle tur öncesinde yayınlanan hash tarafından kapsanır);- sonuç asla 1.00×'in altında değildir ve 1,000× ile sınırlandırılır.
3.3. Ev avantajı, yukarıdaki (1 − edge) faktörü aracılığıyla dağılıma yerleştirilmiştir; oyunda gösterilen tur başına ödeme sınırı da geçerlidir.
3.4. Çöktükten sonra, seed ve salt oyunculara yayınlanır. Tur kaydı (hash, seed, salt, çökme noktası, zaman damgaları) sunucu tarafında tutulur, bununla birlikte üzerine yerleştirilen her bahis. Aşağıdaki doğrulayıcı ile herhangi bir bitmiş turun seed'lerini hash'inden alabilirsiniz; hala devam etmekte olan bir turun seed'leri asla açıklanmaz.
3.5. Bunun ne yaptığı ve ne yapmadığı. Hash'i yeniden hesaplamak, seed'lerin ve dolayısıyla çökme noktasının bahis açılmadan önce sabitlendiğini ve daha sonra değiştirilmediğini gösterir. Her iki değer de sunucu tarafından oluşturulduğundan ve kendi seed'inizi sağlamadığınızdan, protokol sunucunun seed'lerini seçemediğini kanıtlamaz; bu commit-reveal'dir, tam bir istemci-seed şeması değildir.
4. JOKR Mines
4.1. Her turun başında, sunucu 32 baytlık bir seed ve 32 baytlık bir salt oluşturur ve bunların taahhüdünü hash = SHA-256(seed + salt) ızgara ile birlikte size gönderir. Düzen o anda sabitlenir; daha sonraki hiçbir eyleminiz mayını hareket ettirmez.
4.2. Mayın düzeni iki değerden türetilir 25 karo ızgarasında 1 ile 20 mayın arasında, aşağıdaki gibi:
- 32 bitlik sayıların bir akışı
HMAC-SHA256(key = seed, message = salt + i)tarafındani = 0, 1, 2, …için üretilir, sekiz onaltılık karakter ölçüsünde okunur; - karoları
0 … 25 − 1Fisher-Yates karıştırması ile karıştırılır, modulo sapmasını önlemek için reddetme örneklemesi kullanılarak o akış tarafından beslenmiş; - ilk n karıştırılmış karo mayınlardır, burada n seçtiğiniz mayın sayısıdır.
4.3. Her güvenli karadan sonraki çarpan, buna ulaşma olasılığının tam tersidir, 4 % ev avantajı ile azaltılmış (salt'ı v2- ile başlayan oyunlar; ön ek olmayan eski oyunlar için 10 %), 0.01'e yuvarlanmış ve açıklamadan önce oyunda gösterilir.
4.4. Tur sona erdiğinde (mayın vuruldu veya siz nakde çevirdiyseniz), seed, salt ve tam mayın düzeni size gönderilir ve oyunun 🔐 Adillik Kanıtı panelinde gösterilir. Tur kaydı (hash, seed, salt, mayın konumları, açıklanan karolar, sonuç) sunucu tarafında tutulur.
4.5. 3.5'teki aynı sınırlama geçerlidir: düzenin oyundan önce sabitlendiğini doğrulayabilirsiniz, sunucunun seed'lerini seçemediğini değil.
5. JOKR Spin
5.1. JOKR Spin bir Avrupa ruleti'dir: 37 cep (0–36), standart ödemeler.
5.2. Her spin öncesinde, sunucu sonraki spin'iniz için gizli 32 baytlık bir seed tutar ve bunun taahhüdünü hash = SHA-256(seed) gösterir (oyunun ℹ️ paneli veya önceki spin ile döndürülen nextHash). Cep HMAC-SHA256(key = seed, message = "jokr-spin:" + i) 32 bitlik big-endian sözcükleri olarak okunur, floor(2^32 ÷ 37) × 37 ≥ olan herhangi bir sözcüğü reddederek hiçbir cep lehine olmadığından emin olunur ve modulo 37 ile azaltılır. Her seed tam olarak bir spin için kullanılır: spin yaptığınızda atomik olarak değiştirilir, bu nedenle iki spin asla seed paylaşamaz.
5.3. Spin'den sonra, seed yanıt ve ℹ️ panelinde cep ile birlikte açıklanır ve spin kaydı (seed, hash, bahisler, cep, ödeme) sunucu tarafında tutulur.
6. BlackJOKR
6.1. Her el, kendi sunucumuzda kriptografik bir üreteçle karıştırılmış taze 6 desteli shoedan dağıtılır (Fisher-Yates reddetme örneklemesi ile, işletim sisteminin güvenli rastgele kaynağı tarafından beslenmiş). Shoe oyun durumu ile şifreli olarak depolanır ve kartlar dağıtılmadan önce cihazınıza asla gönderilmez.
6.2. Krupiye çekme kuralı. Krupiye 16'ya çeker ve ayrıca yumuşak 17'ye çeker; krupiye sert 17'de ve 18 veya daha fazlada durur (2026-10-08 öncesinde önceki kurallar altında dağıtılan eller: krupiye tüm 17'lerde durdu). Krupiye her zaman shoe'nun sonraki kartını alır: hiçbir kart asla geri konmaz veya atlanmaz, krupiye veya sizin için. Ev avantajı yalnızca yazılı masa kurallarından gelir (blackjack 1:1 öder, krupiye yumuşak 17'ye çeker, yalnızca 10 veya 11'de çift, bir bölünme, delik kartı kontrolü yok), masada yayınlanmış, ℹ️ panelinde ve Oyun Kuralları sayfasında.
6.3. El öncesinde hiçbir taahhüt yayınlanmaz, bu nedenle BlackJOKR adil değildir. Her el (bahisler, kartlar, sonuç) sunucu tarafında kaydedilir.
7. JOKR Duel
7.1. JOKR Duel bir kart rengi düellodur (mavi kırmızıyı yener, kırmızı turuncuyu yener, turuncu maviyi yener). İki mod vardır.
7.2. Ev karşısında. Maç başlamadan önce, sunucu gizli 32 baytlık bir seed oluşturur ve bunun taahhüdünü hash = SHA-256(seed) size gönderir. n turunun ev kartı HMAC-SHA256(key = seed, message = gameId + ":" + n + ":" + i) 32 bitlik big-endian sözcükleri olarak okunur, floor(2^32 ÷ 3) × 3 ≥ olan herhangi bir sözcüğü reddederek, modulo 3 ile azaltılır (0 = kırmızı, 1 = mavi, 2 = turuncu): her kartın tam olarak 33.33 % şansı vardır, oynadığınızdan bağımsız olarak. Seed, maç sona erdiğinde açıklanır (ℹ️ paneli), böylece her ev kartını yeniden hesaplayabilirsiniz. Ev avantajı yalnızca yazılı ev ücretinden gelir (Oyun Kuralları sayfası).
7.3. Başka bir oyuncu karşısında. Her tur yalnızca iki oyuncunun gerçekten seçtiği kartlar tarafından karar verilir. Bir oyuncu zaman sınırı içinde hareket etmezse, sunucu onlar için rastgele bir kart oynar.
7.4. Ev karşısında, 7.2'deki taahhüt seed açıklandıktan sonra her ev kartını kontrol edilebilir hale getirir; bu sayfadaki doğrulayıcı henüz Duel'i kapsamaz, bu nedenle kontrol manueldir (herhangi bir HMAC-SHA256 aracı). Oyuncu-oyuncu turları hiçbir sunucu çekmesini içermez. Her tur sonucu sunucu tarafında kaydedilir.
8. JOKR Ballz
8.1. JOKR Ballz bir yarıştır: her katılımcı bir dizi top girer ve bitiş çizgisine ilk ulaşan top tüm potayı kazanır. Yarış sunucumuzda çalıştırılan bir fizik simülasyonudur (katı gövde motoru); sunucu yarış sırasında çalışma zamanının kriptografik olmayan üreteçini kullanarak top hızlarına küçük rastgele pertürbasyonlar uygular. Ne kadar çok top girerseniz, ilk olma şansınız o kadar fazla olur.
8.2. 3 dakikadan sonra hiçbir top bitiş çizgisine ulaşmamışsa, sunucu her katılımcının top sayısına orantılı bir olasılıkla kazananı rastgele seçer.
8.3. Ev tarafından işletilen katılımcılar bir maçta bulunabilir. Top sayıları sunucu tarafından insan oyuncunun girdiği toplar arasında 1.2× ile 1.5× arasında ayarlanır, 80 topla sınırlandırılır.
8.4. Maç öncesinde hiçbir taahhüt yayınlanmaz, bu nedenle JOKR Ballz adil değildir. Her maç (katılımcılar, toplar, kazanan, ödül) sunucu tarafında kaydedilir.
9. Doğrulayıcıyı kullanma
9.1. Bu sayfadaki doğrulayıcı bitmiş bir JOKR Crash veya JOKR Mines turunu tarayıcınızda oyun sunucularımızla aynı formüller ile yeniden hesaplar. Yazdığınız hiçbir şey bize gönderilmez.
9.2. Oyun tarafından açıklanan sunucu seed'ini ve salt'ı (ve Mines için mayın sayısını), isteğe bağlı olarak tur öncesinde duyurulan hash'i yapıştırın ve Yerel olarak doğrula'ya basın. Sonuç yeniden hesaplanan hash'i, duyurulan hash ile eşleşip eşleşmediğini ve çökme noktasını veya mayın konumlarını gösterir.
9.3. Yalnızca hash'iniz varsa, Ara düğmesi bu turun seed'ini ve salt'ını kayıtlarımızdan getirir, tur zaten sona ermişse. Devam etmekte olan turlar asla açıklanmaz.
9.4. JOKR Spin ve JOKR Duel ev karşısında da commit-reveal'dir: oyun öncesinde bir taahhüt yayınlarlar ve daha sonra seed'lerini açıklarlar, ancak doğrulayıcı henüz bunları kapsamaz. Bölüm 5 ve 7'yi takip ederek herhangi bir HMAC-SHA256 aracı ile bunları manuel olarak yeniden hesaplayın. BlackJOKR ve JOKR Ballz hiçbir seed yayınlamaz (bölüm 6 ve 8), bu nedenle bunlar için doğrulanacak bir şey yoktur.
10. Kayıtlar ve inceleme
10.1. Her Originalin her turu sunucu tarafında girişleri ve sonucu ile kaydedilir (bölüm 3 ile 8), defter'deki karşılık gelen bakiye hareketleri ile birlikte.
10.2. JOKR Mines için, otomatik bir monitör son yeniden başlatmadan bu yana ödenen tutarları bahis tutulan tutarlar ile karşılaştırır ve gözlenen getiri beklenen bandı aştığında operatörü uyarır. Diğer oyunlar için, tur kayıtları gerçeğin ardından bir incelemeye izin verir.
10.3. Bir turun yanlış kapatıldığını düşünüyorsanız, JOKR Support — uygulama içi destek sohbeti (herhangi bir ana sekmenin alt bilgisindeki "Contact support" düğmesi) veya support@jokr.casino ile oyun, turun saati ve Crash veya Mines için hash ile iletişime geçin. Sunucu kaydını inceleyeceğiz ve yanıt vereceğiz.
Tüm yasal belgeler: Hizmet Şartları · Gizlilik Politikası · Çerez Politikası · Sorumlu Oyun · Bonus Şartları · Para Çekme Politikası · Oyun Kuralları · Adillik & RNG · AML / KYC Politikası · Spor Kuralları