A gambling slot machine is a machine that generates random combinations of symbols and pays out winnings based on those combinations. It has one or more reels and a pay line that runs vertically, horizontally, or diagonally. Depending on the game, it can also have multiple jackpots and bonus features.