Doubledown Casino Free Games | Slot machines: randomness, algorithms and chance of winning