Preface: I am only writing this because I am knowledgeable in this area and it upsets me when users defend systems they just don't understand. Technical people should be making replies to this thread. If you don't understand the math or the programming behind it, that's fine, but don't make claims in things you just don't understand. Below is the simplest I can make how a provably fair system should work.
If you can't understand any of the following, that is understandable. Maybe this can break it down a bit easier:
Crypto Gambling Foundation - Education for provably fair gaming.
A fair (but
not provable) system includes ALL of the following:
-A server seed generating system that automatically releases old serverseeds and their hashes to users publicly.
-A client seed system that allows the bettor/player a way to affect their outcome. This is a string of text that is put into the roll generating function.
-A nonce value that increments after each roll/game to prevent generating the same hash every game.
This isn't some unique system that Elite has. Every BTC site, RS site uses these. If you want a more in-depth explanation please see this:
Provably Fair explanation - DiceSites.com
Example dice rolling function: Take the serverseed, the clientseed, and the nonce, hash the string and generate a number 1-100 from the hash. This system is bulletproof in proving rolls because if the roll was tampered with, then the hash of those 3 strings would not result in the number that the game displayed.
The system above is a
fair system but it is
not provably fair.
To call it provably fair, the site must also create a way for users to calculate these rolls after the fact to prove that their dice roll was not tampered with mid-game.
Coming from someone who has actually written their own bot and used common-place provably fair algorithms that most, if not all, dicing sites use, I can tell you that calling Elite Ranks discord "provably fair" is inaccurate and not proper advertising. To claim that a dicing game is provably fair, you must be able to check rolls with SOME sort of algorithm or chat command in discord to roll. That system does not exist in Elite Ranks. They may be hashing a serverseed and a clientseed and a nonce, but none of that is visible or transparent from them. Ask Elite to verify a bet and you will be upset that you can not.
https://i.imgur.com/r14UXK7.png For a quick list of some of the sites that have verifiers.