Everybody can check their rolls or other's rolls to ensure the game is fair for everybody.
I'm sorry, but I believe it's not provably fair at all.
What prevent you, with a shill account, to change your own seed at the last moment, trying several ones until you know it gives you a result that you like? This can be done automatically in microseconds and other players cannot tell that this was not a "normal" last moment seed change.