I have to math this out.
1 000 000 players = 1 000 000 days = 2737.85 years. (The possum was 2 orders of magnitude off.)
The lottery holder gets 10 000 000$ up front and 9*days_elapsed daily. (They get an extra milion, but they pay it to the days winner)
Everybody else loses 10$ up front, and loses 1$ daily. If they win, they gain 1 000 000, but from then on, they pay 10$ daily.
Assuming everyone was immortal:
Holder:
10 000 000$ + 9$*1 000 001*500 000=45 000 014 500 000$
(sum of linear function 1...1 000 000, increment 1)
First winner:
-10$ -1$ +1 000 000$ -10$*999 999= -9 000 001
Last winner:
-10$ -1 000 000$ + 1 000 000$ = -10$
So assuming everyone lived long enough to see the end of it, it would be better to win last than to win first. And the holder would obviously make the most of it.
Now let's assume that people were not immortal.
This would make it significantly better for the players and worse for the holder. (assuming playing the lottery would not be inherited)
Those that would die before winning would only lose at most (100 years of play) 36534$ (365.25*100+10-1). (or 36535$ if the start century's last year was divisible by 400)
The winners would actually not live long enough to pay back their winnings and would gain on it.
For the holder, it would depend on how lucky they were with the deaths. They would want the winners to live as long as possible, so that they pay back as much as possible. But still, at some point their total profit would start decreasing as they would have to hand out a million daily but the payout from players would not be large enough to cover it.
My instinct tells me that the holder would still make a lot of money. And logic tells me that chance to win this lottery would be rather low, though it would be greater for younger people as they would live longer and the pool of potentional winners would be shrinking.