Я не совсем уверен, как сформулировать этот вопрос, но я не смог найти других, подобных этому.
Скажите, что у меня есть этот код:
srand(1);
srand(SOME_DEFINED_CONST_INT);
Если я запускаюэтот исполняемый файл на нескольких разных физических машинах, последовательность rand()
гарантированно согласована между ними?т.е. если я получу 1, 4, 6, 3, 4
на одной машине, всегда ли я получу ту же самую последовательность на других?
Если да , как это можно доказать?Является ли это частью стандарта?
Если нет , могу ли я что-нибудь сделать для этого?