IMO, both government and private is not provably fair and prone to embezzlement at many levels. Just like @joniboini said, it is better to use on-chain lottery with smart contracts. You guys might want to check LOTEO as this casino provide provably fair on-chain PvP lottery.
Perhaps on-chain betting would be the new norm of running games of chance.
I hope everyone operators would adopt with that as that would surely give real transparency to millions of people betting their money in lottery.
Philippine Lottery is just like this -
https://www.youtube.com/watch?v=wa2qj4EStyIThey are still employing an old school way of drawing the winning combination, and that kind of way games can easily be rigged with inside job.