If you are just using the TxID of the deposits only, players can (and will) use the "createrawtransaction" command to create the winning transactions.
Hmm... ok if add last second from the time of appeared transaction in block - thats will be fully randomly ?