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.