The server seed’s hash is generated using the SHA-256 cryptographic algorithm, a secure one-way function that produces a unique fixed-length string. This hash is shared with the player before gameplay to guarantee that the seed remains unchanged throughout the round.
After the round concludes, the server reveals the original seed. Players can then use the SHA-256 algorithm to hash the revealed seed themselves and verify that it matches the previously shared hash. If the hashes match, it proves the seed was not tampered with, confirming the fairness of the roll.
This process of pre-committing to a hashed seed and revealing it afterward is fundamental to the provably fair mechanism, creating transparency and trust between the game operator and the player.