I am very skeptic of this theory as a lot winners of lottery’s end up in enormous debt after few years due to horrible mismanagement of their funds. Why take this odd route and not just directly implement UBI if that is the goal?
My uninformed guess underlying this is that making the payouts smaller and more frequent would solve this. First off, people would grow up in better communities. Second, I think if the payout wasn't advertised as "retire for life and be a rich person" people would face less social pressure to shower friends and family in gifts.
I think given no constraints giving everyone $1,000/month is best, but I think there's a fair argument giving 1/1000 people $1000/month (and alternating) is better than giving everyone $100/month.