How Slot Machines Determine Outcomes: RNGs, RTP and Volatility Explained