But they're not uniformly random, unless the transaction ID is pulled from /dev/urandom. I mentioned this earlier in the thread. Presumably the transaction hash is calculated from the item ID and a date-time stamp, and maybe other things, like your user ID. But your user ID and the item ID remain the same, so if you submit a bunch of transactions around the same date and time, you reduce the randomness.