Nosso sistema comprovadamente justo garante que todas as aberturas de cases sejam completamente justas e transparentes.
Nosso sistema usa três elementos-chave para determinar os resultados da abertura do seu case: sua seed do cliente, nossa seed do servidor e um contador (nonce).
Você pode verificar que não estamos manipulando os resultados verificando os cálculos você mesmo após revelar a seed do servidor.
Por segurança, alteramos automaticamente a seed do servidor após 100 aberturas para evitar previsão de resultados.
Este sistema transparente garante justiça para todos os jogadores.
Você pode definir sua própria seed do cliente. Geramos uma seed do servidor que será usada para até 100 aberturas de cases.
Antes de você começar a abrir cases, mostramos o hash da nossa seed do servidor. Isso garante que ela não será alterada após revelar os resultados - proporcionando total transparência.
A cada abertura de case usando a mesma seed do servidor, incrementamos um contador (nonce). Isso garante resultados únicos, mesmo se você usar a mesma seed do cliente.
Sua seed do cliente, nossa seed do servidor e o nonce são combinados e transformados em hash para gerar uma rolagem justa e aleatória entre 0.001 e 100.000.
A rolagem gerada determina qual item você recebe, com base nas faixas de probabilidade estabelecidas para cada item no case.
Digite o ID de uma abertura de case para verificar sua justiça. Você pode encontrar o ID no seu histórico de aberturas ou na URL ao visualizar uma abertura específica.
// Example PHP code to calculate the roll
//
// Assuming you have the server seed, client seed, and nonce
$serverSeed = 'Your server seed here'; // to be generated by the server
$clientSeed = 'Your client seed here'; // can be set by the user
$nonce = 1; // this is a counter that starts at 1 and increments with each case opening
// Hash the server seed to ensure it is not tampered with
$serverHash = hash('sha256', $serverSeed); // hash of the server seed
// Example PHP code to calculate the roll
$hash = hash_hmac('sha512', "{$clientSeed}-{$nonce}", $serverSeed);
// Extracting the first 13 characters of the hash
$hexPart = substr($hash, 0, 13);
$decimal = hexdec($hexPart);
// Convert to a roll between 0.001 and 100.000
$roll = (($decimal % 100000) + 1) / 1000;
// This gives a roll between 0.001 and 100.000
// Your roll
echo "Roll: $roll\n";Uma vez que a rolagem é calculada, o sistema determina qual item você recebe com base nas faixas de probabilidade:
// Example with 3 items
Item A: 50% chance (0.000 to 50.000)
Item B: 30% chance (50.001 to 80.000)
Item C: 20% chance (80.001 to 100.000)
// If roll = 75.123
// Item B would be selected (as 50.001 ≤ 75.123 ≤ 80.000)Para maior segurança, as seeds do servidor são rotacionadas automaticamente:
// Server seed rotation rules
1. Each server seed is used for up to 100 case openings
2. After 100 openings, a new server seed is automatically generated
3. When a server seed is revealed, a new one is generated for future openings
4. Each user has their own server seed that is used across all their openingsO nonce é um contador que aumenta a cada abertura de case:
// Nonce usage
1. Starts at 1 for each new server seed
2. Increments by 1 for each case opening using the same server seed
3. Included in the roll calculation to ensure unique results
4. Allows for verification of multiple rolls with the same server and client seeds