I wonder if there is a way to make a more transparent RNG system that can be verified to be fair by the public. Maybe something involving clever crypto like zero-knowledge-proofs?
Hmm, just did a bit of checking: Apparently we use both ball-drop machines and RNGs, depending on draw frequency [2].
I hope the powers-that-be audit their system security now.