Deals on Razed.io use a provably fair verification system to ensure that every roll is fully random, transparent, and cannot be manipulated. Each outcome is generated using a combination of a Server Seed, Client Seed, and a Nonce, which together create a verifiable and tamper-proof result.
Before gameplay begins, the Server Seed is hashed using SHA256 and shared in advance. This allows users to confirm its authenticity later, once the unhashed version is revealed after the seed rotation or client seed update.
Every roll result is uniquely generated from these inputs, ensuring that no outcome can be predicted or altered in advance.
Key Definitions
Server Seed β A 64-character random string generated securely on the server. It is unique per game and initially shared in hashed form.
Client Seed β A user-controlled value that can be changed at any time and influences the final outcome.
Nonce β A sequential number used to ensure each roll is unique within a session.
Ticket β A number generated from the combined seed, ranging between 1 and 100,000,000, which determines the final result.
How outcomes are generated
Each deal result is created by combining the Server Seed, Client Seed, and Nonce into a single string, which is then processed through cryptographic hashing. This ensures every roll is independent, random, and verifiable.
The final ticket generated from this process is matched against predefined outcome ranges to determine the result of the deal.
How to verify fairness
Users can independently verify results using the provably fair system tool. By inputting the Server Seed and Client Seed, the generated ticket can be cross-checked against the recorded outcome in the deal history.
