How Randomness Shapes Game Design and User Choices