Casinos vs. Lottery vs. Stocks Which is a better way to win money? Best odds are horse betting. Small number of horses means better odds; if 12 horses race, you have 1:12 odds of your horse winning. Sports betting is also good. In finals either team A or B wins; so it's 50/50. Football, Baseball, Basketball, Hockey, have only 2 teams in finals. Stocks go up and down, and you might make a lot, or lose everything. It is said that stocks are a long term investment; not a way to make money quickly. In the long term (25-50 years) you win. Real estate is also a huge gamble. Consider what happened in Miami and Vegas. Lottery. Well, with PB now up to $255m, it's a lot of dough for just a few bucks. Odds are against you, but someone has to win. Ifcourse, MM went up to $650m because no one did win for a long time. But then there were 3 winning tickets, so it's $215m each. I dont play PB nor MM, but do play NY Lotto, Take5, Sweet Million, Numbers. Lower jackpots, but better odds. Casinos. They are fun, but low pay outs, unless you play table games. Ifcourse, you have to get to the casino. Say from NYC to Vegas, it's around $700 air+4 nights hotel. Expensive food, long lines, drunks, etc. Thus, if you had say $1000 would you go to the casinos, play the lottery, invest in stocks, bet on sports?