At the core, all games have a house edge, a set of rules that give the casino an advantage over the player. Casinos provide a wide range of gaming options that can use cards, dice, random number generators, or other mechanics to determine the winners.