since they know the secret list ahead of time.
You are wrong again! It is impossible for the SatoshiDice to know a Transaction ID ahead of time.
Secret list! List! Not the transaction ID.
I swear it's like people keep repeating what others said instead of thinking for themselves.