At the beginning of each round, the csgetto.games site generates a random long number from 0 to 1 (for example, 0.949051718690916267685893419884) and encrypts it via the SHA256 algorithm. More information about the algorithm can be read here.
The result of encryption is visible at the beginning of the round, you can copy it for future verification of the site's honesty. At the end of the round, the service multiplies the previously encrypted number by the total amount of tickets, getting the number of the winning ticket.
Example: At the end of the round, the total deposit was $ 100 (10,000 tickets in the game), and the specified number was 0.949051718690916267685893419884.The service multiplies the number 0.949051718690916267685893419884 by 10,000 and gets the number 9491. This will be the number of the winning ticket, which will be shown at the time of the raffle.
The principle of the fair play is that we don't know how many tickets is put in the end of the round, and the random number for multiplication is set at the very beginning of the game.
That is why we have no opportunity to change the results of the raffle and it will take several million years and a supercomputer for hash hacking, which is much more than the duration of the round. And every bet in the battle can change the winning ticket.
You can check the results on other sites: here, here or here.
In the history of each game there is a button for checking the fair game, you can see for yourself the honesty of a particular battle and there is no "rig" under such a winner selection system.
In Double game hash is counted from the number that we multiply by 15 and it is shown at the beginning of the round.