A casino (or gambling house, French: asino, Italian: casin or kasino) is an establishment that offers various forms of gambling, such as slot machines and table games like blackjack. A casino is licensed and regulated by the state in which it operates. It may also offer services such as catering, security, and maintenance. Some casinos are known for hosting live entertainment events such as concerts or stand-up comedy.

In the United States, casinos are most commonly located in cities or tourist areas. Some are connected to hotels, or are standalone structures. In the latter case, they are often called a land-based casino or a full-service casino. Some casinos are operated by the government, or are owned and operated by private enterprises such as a business or a family.

The house edge and variance of a particular casino game are determined by the rules and regulations established by the gaming commission, and are mathematically calculated by professional casino mathematicians or computer programmers. These people are known as gaming mathematicians and mathematical analysts.

Top online casinos offer a wide variety of games, including slots, table games and even a full range of live dealer tables. In addition to a huge selection of games, top sites also provide generous bonuses and promotions to their players. This is because they have lower operating costs than brick-and-mortar casinos, so they can pass these savings on to their customers in the form of free spins, deposit match bonuses and cashback offers.