Using RNGs ensures reasonable game, while the visibility from terms and conditions produces a trusting gaming environment