How does the mining clients make sure that the seeds are not the exact same computed on every mining rig in the world with for example a GTX 1080 with the same speed? So that it is not the quickest miner that gets the reward.
For example. Seeds: 0xA, 0xB, 0xC, 0xD etc...
Is the seeds for computing hash just a counter up from 0? Or is the seeds for the hash totally random?