If I am using the Random class in .Net(4.5) and I am always using the same seed to generate 1000 numbers is there a chance that on a different machine (with diff chipset / number of cores, etc) that my 1000 numbers could be different? I don't see how that could be, but was told by one of my colleagues that we need to be aware that they could be. The testing I have done seems to always be consistent. Just concerned that I could have a scenario where I could get different numbers. I could understand it being different if I was trying to parallize the generation or something.
int seed = 99;
var random = new Random(seed);
for (int i = 0; i < 1000; i++)
random.Next();