Permainan yang Adil
Tinjauan sistemPeriksa permainan
RNG
Semua permainan kami telah diuji oleh iTech Labs dan memiliki sertifikasi RNG.
Click here to view the original iTech Labs Certificate.

Gambaran sistem

Generator angka acak menghasilkan angka yang benar-benar adil dan dapat diverifikasi, digunakan untuk menentukan hasil setiap permainan di situs kami.

Setiap pengguna dapat memverifikasi hasil permainan secara deterministik. Dengan hanya menyediakan satu parameter — client seed — sistem tidak memungkinkan Play2x memanipulasi hasil demi keuntungan sendiri.

Generator angka acak Play2x memungkinkan setiap permainan mengambil angka acak sebanyak yang dibutuhkan dari kombinasi client seed, server seed, dan nonce.


Setiap permainan menggunakan daftar angka acak tersebut untuk menentukan hasilnya, misalnya:
- menjadi kartu atau batu (hilo, stairs, triple)
- pengacakan hasil (keno, mines, tower)
- angka murni (crash, dice)
- jalur (plinko)


Data masukan:

Setiap pengguna memiliki satu client seed aktif, server seed aktif, dan nonce, yang bertambah satu setelah setiap permainan.


Client Seed:

Client seed adalah string acak yang dibuat oleh pengguna, atau dihasilkan oleh server secara default.


Server Seed:

Server seed dibuat oleh sistem sebagai string heksadesimal acak sepanjang 64 karakter. Play2x meng-hash nilai ini menggunakan algoritma sha256 (wikipedia)

Pengguna dapat mengganti server seed. Saat seed diubah, sistem akan menghasilkan seed baru dan nonce disetel ulang ke 0.
Seed sebelumnya akan diungkap dan dapat diverifikasi menggunakan hash sha256.


Nonce (angka sekali pakai):

Nonce adalah angka yang meningkat satu setiap kali permainan selesai. Ini menjamin input unik untuk setiap permainan, dan hanya nonce yang berubah setiap kali.


Konversi input ke byte:

Client seed, server seed, dan nonce digunakan sebagai input untuk generator angka acak.

Byte dihasilkan menggunakan fungsi HMAC_SHA512(K, m) (wikipedia), menghasilkan 64 byte (0–255) dari kombinasi server seed (K) dan pesan (m).
Pesan dibuat dari client seed, nonce, dan nomor urutan.

Nomor ini (mulai dari 0) meningkat setiap kali 64 byte digunakan. Format pesan:
<code>HMAC_SHA512(server_seed, client_seed:nonce:round)</code>