The RNG the heart of casino games both offline and online