I use the term "generate" very loosely considering almost any site online has the capabilities of generating cash for you! There are programs you can earn money with like cash gifting and cash generators, as well as other ways such as AdSense, CPA programs, domain parking, freelancing, etc. All the processes listed below will allow you to easily make money online:
Cash Gifting - These websites allow you to pay a certain amount of money to get into the "business." Cash gifting is a good way for people to help people. People will help you make a certain amount of money and then you will help them make a certain of money. Note this doesn't happen over night, sometimes it takes 30 to 90 days to actually see any profit, but in most cases more often than not you will see a good amount of money being made here! Some sites you can check out are PerfectRiches and CashGiftingMentor.
CPA Programs - CPA is sometimes referred to as "Cost Per Action", which has to do with the fact that most CPA offers by advertisers are about acquiring something (typically new customers by making sales). You can usually place CPA codes on your site, which will allow you to "sell" things from your site. When people sign up or buy the product, you will be given a certain percentage from the initial sale. Say you are advertising an e-book on your website and someone clicks the advert and goes to the site, they will buy the e-book for $150 and then you receive 35% of the sale, which means you earned $52.50 for just that one sale! These offers add up quite nicely especially if you get in with a CPA program that has high rates.
AdSense - I've always liked AdSense but its one of those programs where some people make thousands a month and others make $10 a month. There is a reason for this however! Some people don't market the site they have the AdSense code on enough, which is causing them to have a low CPM rating. Or in other cases their website simply isn't interesting enough, sadly. You want people to stay on your site, not visit it and jump off in 2 seconds! Find a popular niche or some popular keywords for your niche, make the website interesting. Don't drone on. Put a little bit of your personality into the website!
Also, make sure you follow the rules of AdSense with the colors of the ads compared to your site colors. You can't have it so the ad colors are the same or almost the same colors of your site because to Google it makes it seem like your trying to trick people in to accidentally clicking the ads on your site!
Domain Parking - I did this a few years back when Arbitrage was allowed, but even though arb isn't allowed anymore, people are still making good money from these programs. Try sites like Sedo, Fabulous and Parked (very highly rated). Since arb isn't allowed anymore it's a good idea to make your domain a parking page if you receive a lot of natural or organic traffic. The steps are really easy.
Find a parking program. Sign up. Direct your DNS on your registrar from the domain you want to use to the domain parking DNS, set up the colors, templates, themes, keywords, etc. Traffic will get sent to the parking site and YOU will earn a percentage of the profit made from your site. Take a look at sites that offer 80% or more.
Freelancing - Many people online offer some sort of a service or have a specialty they are good at. These people can sell their services online in places such as websites, forums, even by putting an email sig in their email program. In my personal experience service forums or forums that allow service providers or have a marketplace which will allow you to make a thread with your shpeel and allow people to contact you either through the thread or through PM. This is probably my most successful way of selling my service, so I seriously suggest you check it out!
Of course there is thousands of other ways to generate cash online, but these are a few processes that have worked for me either in the present or the past, so now I am handing you the torch to success! Good luck finding all the right programs, and make sure you have fun with this! The programs listed above are meant to make you money while working at home so you can finally say goodbye to your 9-5!