So far everybody has given the wrong answer.
The right answer is;
1. Make a list of all of your close family members (parents, siblings, close cousins, aunts and uncles). I wouldn't even help out any friends, just close family.
With $100M you can afford to GIVE each of your CLOSE relatives a $3M trust fund. Let's say you have 10 CLOSE relatives. If each one gets a $3M trust fund that adds up to $30M. (We haven't discussed taxes so for now let's assume the taxes are paid and the $100M is after taxes.)
But you don't "give" your family members any money. You set up a trust fund and put it in escrow. That means they can't get the money out. Even if they go to court the judge won't release the money because that's what escrow means.
2. to go on ETrade or TDAmeritrade and buy the funds yourself, or go to a bank and do it yourself. Don't use a broker, they'll just rip you off.
So yeah, if you have 10 CLOSE family members, set up a $3M trust fund for each of them. That's $30 M
If they're getting 5% on $3M, that's $150K per year for life. And since it's in escrow they can't get it out. They just have to live on $150K per year and get used to it because it won't change.
That leaves you with $70M.
I'd invest it the same way. Make sensible investments that give you interest/dividends on the first and 15th of every month, also every Friday. But I'd put it in escrow so I couldn't change my mind.
The moral of the story, if you ever win the lottery, make the investments yourself and put it in escrow. Then you won't be able to change your mind and take it out.