A casino is a place where people can play various games of chance for money. Typically, these establishments also offer other entertainment activities like stage shows and restaurants. To play in a casino, people must be of legal age and follow the rules and regulations of the establishment. Unlike gambling houses, which are private businesses, casinos are public facilities that allow anyone to enter and gamble within their premises.

Gambling is a popular pastime worldwide and there are many different types of casino games to choose from. Some are more skill-based than others, while the majority of games have mathematically determined odds that give the house a consistent advantage over the players. The advantage is known as the house edge. Casinos often use surveillance systems to ensure that game results are honest and fair. They also employ staff to supervise patrons and spot any suspicious activity.

Casinos also focus on customer service, offering perks like free items and discounted travel packages to encourage gambling. They may also provide special seating for high rollers and a variety of dining options. These rewards are sometimes called comps.

Casinos are large buildings that house a wide range of games. In addition to traditional table and card games, they usually feature a large selection of slot machines. Some of the largest casinos in the world are located in Las Vegas, Nevada and Macau in China. Many of these are connected to hotels and resorts, and some have their own shopping malls.