A casino, also known as a gambling house, is an establishment for certain types of gambling. Some casinos are standalone facilities, while others are built into hotels, resorts, restaurants, retail shops, cruise ships, and other tourist attractions. The term may also refer to an establishment that hosts live entertainment events.

Gambling has been a part of human culture for millennia, with evidence dating back as far as 2300 BC in China, when wooden blocks were used for games of chance. Later, dice appeared in the 1400s, and cards in the 1600s. Modern casinos often feature all of these types of games, as well as some that are more skill-based than others.

Most casino games provide a long-term advantage to the house, or “house edge”. However, some games have an element of skill that can eliminate this disadvantage for players, who are referred to as advantage players. For example, a player who understands the odds of blackjack can make better decisions than one who does not. Casinos employ mathematicians who analyze game theory and design games to maximize their profits.

Some of the largest casinos in the world can be found in cities that are famous for their gambling, such as Las Vegas and Atlantic City. In addition, there are many smaller casinos throughout the United States. In addition to the traditional table games, most casinos offer a wide selection of slot machines and other electronic gaming devices. Many also feature a variety of additional entertainment options, such as live music and stage shows.