Sort:  

On a blockchain, even a random value should meet consensus, which means every node (witness or miner) would know the exact (SAME) time, of course the bots would know it as well, and take advantages.

Read @abit's reply and then basically remove the word random from your thought process when considering blockchain systems. That's isn't 100% accurate but it is close enough to stop making major errors in reasoning about how they work.