That would still require the player to be up for 20+ hours. Just have a raffle system that draws from anyone who registered for it. If the player hasn't claimed their prized house within 24 to 48 hours of winning the raffle, it goes back into the market.