A casino is a building or room where gambling games are played. It is also a place where people gather to enjoy other forms of entertainment, such as concerts and sports events. The exact origin of casinos is unknown, but they date back thousands of years. They have appeared in nearly every society and culture. In modern times, casinos are often built around a specific theme or a group of games. Many casinos use security cameras to prevent cheating or theft by patrons or staff.
Most casino games have mathematically determined odds that favor the house over the player, resulting in a profit margin known as the house edge. In games of skill, such as blackjack and video poker, the house advantage is less than in those of chance, but still exists. Casinos also provide other forms of income by accepting bets on sporting events and other non-gambling activities, such as keno and bingo.
The largest commercial casinos are located in Las Vegas, Nevada, and Atlantic City, New Jersey. In addition, there are a number of American Indian casinos. These are generally located on reservations and not subject to state laws prohibiting gambling. A smaller number of casinos are located in other cities, and several countries have legalized gambling.