I guess the question of randomness is just how random do you actually need. If you can't reliably predict what the next sequence of numbers is going to be, and that each possibility is fairly equally chosen, it's probably random enough for most purposes. Physical stuff, especially mechanical is going to be rather random as mechanical devices arn't perfect so the dices are never going to fall the same exact way, even though the machine might be repeating a cycle of moving them up and letting them drop. One random result is going to lead to the next, and so on. Technically the person placing the dice in the machine would be the seed and the rest is sorta predetermined from there, but even if the person was to place the dice EXACTLY in the same spot, molecule per molecule, and the machine's mechanical parts were at the exact same spot, I bet you'd still get a different result. Things like air pressure, temperature, humidity etc will probably somewhat affect how it falls, bounces, slides etc.