A casino, also known as a gambling establishment or a gaming room, is a place where people can gamble. Most casinos offer a variety of gambling games, such as slot machines and table games like blackjack and poker. Some casinos also offer off-track horse betting and other forms of gambling. Casinos are often located in cities with large populations, and are a significant source of employment and tourism.

Casinos are usually designed to give the house a predictable long-term edge over players, while offering them the opportunity to make short-term gains that in some cases can be very large. In some games, such as blackjack and Spanish 21, the player’s skill can overcome this advantage, and those who possess sufficient skills are referred to as advantage players. Casinos typically calculate the house edge and variance for each game they offer, although some may outsource this work to experts in the field of gaming mathematics or analytics.

Some of the world’s largest casinos are enormous complexes that feature hotels, restaurants, shopping, spas and entertainment venues that host top-billed entertainers and shows. These behemoths tend to focus on attracting high rollers and wealthy tourists, and are often built with showy architecture that is meant to impress.