A. Improves the transparency of the process
B. Improves the entertainment proposition of the gamble aspect of hitting the jackpot.
Maybe with a live event you can do both at once.
It's also very easy to provide the auditing tool. (I did it, long ago. Basically a form.)
That means all the third parties would have to be corrupt to corrupt the results. So if you can pick a diverse set of third parties such that everyone is likely to trust at least one of them, that will raise overall trust.
But you can do better than that.
You can also have people provide their own random input. In that case they will certainly trust themselves, and therefore can trust the results if they can verify the combination step.
And you can draw input from public sources that people can check for themselves, and have confidence is effectively random, in the sense that nobody can control the values. For example public blockchain hashes (as part of a combining scheme, not by themselves).
These sorts of schemes would give people absolute assurance that the drawn numbers are fair and uncorruptible, and they aren't difficult to implement.
(PM me if you'd like to discuss further. Email in profile.)
If you get to choose or influence any of the inputs and (for the most part) know the others, you can influence the result. I.e. choose from a set of outcomes, or at least influence outcome probabilities.
They have no access to the numbers users have selected, so it's completely blind.
We would be able to spot anomalies over time in number of winners of high prizes vs. what the probabilities say, and we would investigate it if anything looked off or suspicious.
We also carefully vetted the insurance co. and the people there that we work with.
These don't eliminate this risk entirely of course, but they help mitigate it.
Companies wrongfully fight unemployment claims all the time to keep their insurance rates down. It would be awful tempting for the insurance agency to send you the drawn numbers even ever so slightly early and let you alert them so they can redraw if the jackpot was ever awarded.
It actually would be beneficial for us for someone to win the jackpot, and not beneficial for the insurer. The marketing benefit of a $10 million payout that an insurance company pays for would be huge for us. That's why the number drawing process is double blind. They choose the winning numbers and they can't see the picks. We can't see the winning numbers but we can see the picks.
Also since this type of insurance is purely mathematical, the risk doesn't change for an insurer if someone wins, so the price wouldn't change either. Unlike, say pet insurance, where if Bulldogs get sick more often than you thought, the insurer simply mispriced the risk.
This type of insurance is impossible to misprice. It's almost like a casino for the insurers. There is risk but no uncertainty of what the risk is and the odds are in your favor when you write more premium.
A simple one (not necessarily anywhere close to the best that cryptography people have come up with) is to combine several sources of randomness in a prearranged time order and format, and use the result as input into a prearranged cryptographic hash function. At least some of those sources should be publicly verifiable, and at least one of those should be https://beacon.nist.gov/home. I can think of critiques and limitations in this approach, but it's a good start!
Edit: someone elsewhere in this thread has given a link to a more sophisticated method.