For Double, we use two generated seeds: a public and server seed. These seeds are created at the start of each day (00:00 UTC).
Both of the seeds are a SHA-256 hash of 16 cryptographically secure random bytes. We use both of the seeds and game id to generate the winning roll number.
During this time, the server seed is hashed and displayed in red on the double's history page to ensure transparency without revealing future outcomes.
At 00:00 UTC the following day, the hashed server seed used in the previous day is revealed.
Double outcomes are determined by a roll number between 0 and 14, corresponding to the following results:
Cyan: 1, 2, 3, 4, 5, 6, 7
Green: 0
Black: 8, 9, 10, 11, 12, 13, 14